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