Linux ベースの Samba 共有の ACL

Linux ベースの Samba 共有の ACL

ext3 の ACL を使用して Linux サーバーからこのように samba 共有をマウントすると...

mount -t cifs //192.168.0.10/smbshare /mnt/smbshare -o user=root password=secret

...そして、linux/smb-user smbuser で共有にアクセスします。smbuser にすべてのカタログへの書き込みアクセス権を与えましたが、共有に何かを書き込むと、所有者は root (共有をマウントしたユーザー) になります。

共有が root ユーザーによってマウントされている場合でも、smbuser を自分が作成したファイル/カタログの所有者にすることはできますか?

このケースは Linux ターミナル サーバー上で動作することが想定されており、多数の異なるユーザーが smb 共有にアクセスします (root によってマウント)。

答え1

uid=smbuser,gid=<smbusergroup>マウント コマンドにパラメータを追加するだけで、すべてのファイルとディレクトリが smbuser に属するようになります。

関連情報