基于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写入所有目录的权限,但是当我写入共享的东西时,所有者变成了根(共享该用户的用户)。

是否有可能使smbuser成为他创build的文件/目录的所有者,即使共享被root用户拒绝了?

这种情况下,应该在一个Linuxterminal服务器上工作,所以许多不同的用户访问SMB共享(以root用户)。

只需将参数uid=smbuser,gid=<smbusergroup>到您的mount命令,并且所有文件和目录都将属于smbuser。