如果我在 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 安装)。
只需将参数添加
uid=smbuser,gid=<smbusergroup>
到您的挂载命令,所有文件和目录都将属于 smbuser。