如何为组中的特定用户授予文件权限?

时间:2013-10-12 17:42:38

标签: linux file-permissions chmod

我有一个拥有2个用户Alice和Bob的群组'g1'。 我想共享一个文件'file1',它们都具有不同的权限。(对于Alice只读和Bob Read + write)

2 个答案:

答案 0 :(得分:14)

假设Bob可以拥有该文件,则以下内容适合您。

$ chown Bob:g1 file1

首先将文件的所有权设置为Bob以允许读取/写入访问,并将组所有权设置为g1组。

$ chmod 640 file1 

将所有者设置为读写,并将组设置为只读。这是Web服务器上的常见权限结构。请注意,“world”在此结构中没有权限,但$ man chmod可以提供有关文件权限的更多信息,并将您带到需要的位置。此外,如果您需要更多地控制整个系统的权限,您可能需要查看Posix ACL或SE Linux,因为您确实指出您在RedHat上

答案 1 :(得分:3)

您可以在Linux中尝试这样: -

chown user_name file
chown user_name folder
chown -R user_name folder #recursive