多个组的Linux权限

我有一个目录(与子目录和文件),我想要设置,以便:

– 编辑组的用户可以运行任何文件和rwx任何目录。

– 万维网数据的用户可以r–文件和rx目录。

但似乎没有办法做到这一点。 我可以设置所有者为“编辑”吗? 或者是这样做的唯一现实的方式就是将www数据的访问视为“其他”?

在引入ACL之前,有一个古老的技巧可以做到这一点,但并不完全等同于ACL – 您可以创build一个自定义组来访问您的特定目录,并将适当的用户添加到该目录中,并为每个目录重复。 唯一的限制是所有的用户将共享相同的访问级别每个组,每个目录可以只有一个组所有者。 所以如果你想让你的权限变得非常灵活和复杂,POSIX ACls就是你的朋友。