0

在我们用于网站的 Samba 共享上,我们强制用户以 userX:www-data 身份访问我们有意限制组的读取和执行权限,因此只有那些真正有理由可由组写入的目录才能获得这些权限. 我们通过 bash 设置:

chown -R userX:www-data 2771 /directory_with_write_perms

我们理解的最初的 2 与 a 的效果相同

chmod g+s 

我们也尝试过这个问题,结果相同。

现在该目录是可写的,并且创建的任何新目录或文件都可以正确获取该组,但该组仍然没有写入权限(rx)

我已经通过分区上的 ACL 支持阅读了使用模板的解决方案,但我们正试图避免该路线。

无论如何设置权限不仅要继承父母的组ID而且还要继承父母的写权限?

4

1 回答 1

1

您意识到 +s 位只会让您正确分组。

create mask您可以使用 samba 本身和共享参数来修复 umask 。更好的真正继承,看看inherit permissions

实际上,我建议不要使用 +s,而是在共享配置中执行所有操作以将其放在一个位置。看inherit owner那个。

http://www.samba.org/samba/docs/man/manpages-3/smb.conf.5.html

于 2013-10-21T10:24:44.910 回答