smbclient
아래와 같이 Linux에서 Windows 서버에 연결할 때 :
smbclient //SERVER/FOLDER -U user%password
서버에 성공적으로 연결되었지만 특정 폴더에서 stat 명령을 사용하면 오류가 발생합니다.
smb: > stat folder
Server doesn't support UNIX CIFS calls.
Samba를 사용하여 Linux에서 Windows 공유의 폴더 권한을 얻을 수 있는 방법이 있습니까?
답변1
Windows 권한은 일반적으로 ACL에 의해 관리되며 smbclient
. 대신에 시도해 보세요 smbcacls //SERVER/SHARE FILENAME -U user%password
. 다음과 같은 결과를 얻을 수 있습니다:
REVISION:1
CONTROL:SR|PD|DI|DP
OWNER:NT AUTHORITY\SYSTEM
GROUP:NT AUTHORITY\SYSTEM
ACL:NT AUTHORITY\SYSTEM:ALLOWED/OI|CI/FULL
ACL:BUILTIN\Administrators:ALLOWED/OI|CI/FULL
ACL:LAPTOP-CD837F\localuser:ALLOWED/OI|CI/FULL
ACL:Everyone:ALLOWED/OI|CI/READ