smbclient不顯示伺服器的資料夾權限?

smbclient不顯示伺服器的資料夾權限?

當我使用smbclientLinux 連接到 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

相關內容