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

标签 linux file file-permissions chmod

对于目录 /var/www/ 及其子目录,我希望用户 apache、phped 和 Michael 每个人都拥有对所有现有文件以及 future 创建的文件的 r/w/x 权限这些用户中的每一个。我应该怎么做?

最佳答案

您要么想将所有这些用户放在一个组中,然后将/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/ 来设置目录的组所有权。

关于linux - 为多个用户分配 Linux 文件权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23181696/

相关文章:

file - hadoop命令在HDFS上拆分文件

linux - Shell 在创建配置文件时提示文件权限

php - 在 Linux 系统中使用 IonCube Loaders

linux - 如何在linux中找到一个目录和一个子目录和一个子目录?

javascript - 如何在内存中创建文件供用户下载,而不是通过服务器?

java.io.FileNotFoundException : (Access is denied)

java - 安卓打开失败: EACCES (Permission denied) when try to read a file in data/data

linux - 在linux中复制文件时创建路径

php - 无法在php中写入txt文件

java - 从文件中取出数字并对它们进行排序