【发布时间】:2012-11-29 15:08:48
【问题描述】:
我有一个文件 xyz,权限为 440,所有者为“a”,组为“b”。
组 b 包含来宾用户
现在我是用户 C,我想读取文件 xyz 的内容。有什么办法吗?
【问题讨论】:
标签: unix file-permissions
我有一个文件 xyz,权限为 440,所有者为“a”,组为“b”。
组 b 包含来宾用户
现在我是用户 C,我想读取文件 xyz 的内容。有什么办法吗?
【问题讨论】:
标签: unix file-permissions
您可以将用户 C 放入 B 组。
【讨论】:
您只需将用户 C 添加到组 B。
这是我在上面找到的最好的资源:@987654321@
【讨论】:
是的,这是可能的,您可以使用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
【讨论】: