-3

我有一个xyz权限为 440 的文件,所有者为“a”,组为“b”。

b 组包含来宾用户

现在我是用户 C,我想读取文件 xyz 的内容。有什么可能的方法吗?

4

3 回答 3

2

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

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

于 2012-12-12T00:33:32.347 回答
1


是的,这是可能的,您可以使用访问控制列表来允许用户或组访问某些文件或目录。


• 允许用户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
于 2012-12-12T01:13:38.937 回答
0

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

于 2012-12-12T00:31:56.137 回答