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

関連情報