smbclient가 서버의 폴더 권한을 표시하지 않습니까?

smbclient가 서버의 폴더 권한을 표시하지 않습니까?

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

관련 정보