为多个用户分配Linux文件权限

时间:2014-04-20 11:55:05

标签: linux file file-permissions chmod

对于目录/var/www/及其子目录,我希望用户apache,phped和Michael各自对所有现有文件以及由这些用户创建的未来文件具有r / w / x权限。我该怎么做?

2 个答案:

答案 0 :(得分:2)

您要么将所有这些用户放在一个组中,并将/ var / www的组所有权设置为该组。然后你想要用chmod g+rwxs dirname这样的组suid位来设置所有新文件属于该组。

或者您可以使用ACL(访问控制列表),例如http://users.suse.com/~agruen/acl/linux-acls/online/ 要使所有新文件属于某个特定组,您可以设置文件夹和所有新文件的默认ACL

[编辑] 您为应该在该组中的所有用户创建新组groupadd mynewgroup,然后创建useradd -G mynewgroup Michael等等。然后,您需要chgrp -R mynewgroup /var/www/来设置目录的组所有权。

答案 1 :(得分:1)

创建一个包含这些用户的组,并根据您的意愿分配组级权限。