基于 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>到您的 mount 命令中,所有文件和目录都将属于 smbuser。

相关内容