【问题标题】:Ubuntu how to give read permission only for ownerUbuntu如何仅为所有者授予读取权限
【发布时间】:2013-04-30 00:41:28
【问题描述】:

我需要只授予目录和子目录的所有者读取权限。没有其他用户可以读取目录中的文件。如何在命令行中执行此操作

【问题讨论】:

    标签: ubuntu permissions


    【解决方案1】:

    您可以为此使用find 命令:

    find -type d -exec chmod 0500 {} \;
    

    请注意,仅读取权限不适用于目录列出其内容。此外,必须给予可执行权限。因此0500

    【讨论】:

    • 一个更高级的用例只能设置目录或文件的权限或其中一个或两个的模式
    【解决方案2】:

    chmod -R 700 directory_name 递归地为自己设置所有权限,不为其他人设置任何权限。

    【讨论】:

    • 这也将为该目录中的文件设置权限。我不确定这是不是所需要的
    • 可能,OP 没有指定这一点。如果是这样,我会删除。
    • 我们会看到的。再次阅读问题两次后,我不再确定;)
    【解决方案3】:

    试试这个:

    chmod -R 700 yourDir
    

    【讨论】:

      猜你喜欢
      • 2019-09-20
      • 2023-04-02
      • 2015-12-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-07
      • 1970-01-01
      • 2013-03-16
      相关资源
      最近更新 更多