Unix文件权限

时间:2012-12-12 00:29:35

标签: unix file-permissions

我有一个文件xyz,其权限440与所有者" a"和小组" b"。

组b包含访客用户

现在我是用户C,我想阅读文件xyz的内容。有没有可行的办法呢?

3 个答案:

答案 0 :(得分:2)

您应该只将用户C添加到B组。

这是我在其上找到的最佳资源:http://www.cyberciti.biz/faq/howto-linux-add-user-to-group/

答案 1 :(得分:1)


是的,您可以使用Access Control List来允许用户或群组访问某个文件或目录。


•允许用户 c 读取文件 xyz 的示例:

setfacl -m u:c:r /home/a/xyz
  

-m 用于修改acl,“ u ”适用于具体命名为“ c ”的用户,其次是权利和档案。



•或示例允许 b 读取,写入,执行文件 xyz :#

setfacl -m g:b:rwx /home/a/xyz
  

如果您要配置一个目录,以便创建的所有文件都将继承该目录的acls,您将在该组之前使用“ d ”选项。


•要删除权限,请使用“ x ”选项。

setfacl -x g:b /home/a/xyz

答案 2 :(得分:0)

您可以将用户C放入B组。