【问题标题】:Unix File Permissions [closed]Unix文件权限[关闭]
【发布时间】:2012-11-29 15:08:48
【问题描述】:

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

组 b 包含来宾用户

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

【问题讨论】:

    标签: unix file-permissions


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      这是我在上面找到的最好的资源:@​​987654321@

      【讨论】:

        【解决方案3】:


        是的,这是可能的,您可以使用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
        

        【讨论】:

          猜你喜欢
          • 2013-02-23
          • 2014-02-09
          • 2018-08-10
          • 2014-10-01
          • 1970-01-01
          • 2013-07-09
          • 2018-02-14
          • 1970-01-01
          • 2012-10-29
          相关资源
          最近更新 更多