如何允许所有用户读取/写入/修改/删除 Samba 共享上的文件?(回复:家庭网络)

如何允许所有用户读取/写入/修改/删除 Samba 共享上的文件?(回复:家庭网络)

我很难理解文件/目录权限,尤其是 Samba。

在我的服务器(Debian 11,Samba 4.13.13)上,我创建了几个不同的用户并将他们添加到 samba(即 smbpasswd),并且我正在尝试共享几个 ZFS 共享(即 zfs set sharesmb=on pool/zfs)。

一切正常,但如果用户 1 创建了一个文件,则用户 2 就无法修改或删除它。

编辑:共享是使用“zfs set sharesmb=on pool/zfs”自动创建的,而不是在 /etc/samba/smb.conf 中定义。

以下是针对一个共享的“net usershare info”的输出:

[tank_downloads]
path=/tank/downloads
comment=Comment: /tank/downloads
usershare_acl=Everyone:F,
guest_ok=n

有什么解决方案?我不想使用“强制用户”(smbd.conf),因为我想看看哪个用户实际执行了更改。

相关内容