【问题标题】:Bash: Deny rename access for a directoryBash:拒绝对目录的重命名访问
【发布时间】:2013-02-06 02:11:42
【问题描述】:

我在一个目录上使用了chmod 0000,但该目录仍然可以重命名。如何防止用户修改目录名称?

【问题讨论】:

    标签: bash file-permissions


    【解决方案1】:

    删除父目录的写权限应该可以解决问题。

    【讨论】:

      【解决方案2】:

      如果您拥有一个文件(或目录),您仍然可以对其执行各种操作,无论权限如何,包括mvrmchmod。其他用户无法根据写入权限执行这些选项。如果你想阻止 owner 移动目录,你不能。所有者始终可以在文件上使用chmod。唯一的解决方案是更改文件的所有者或将文件移动到用户不拥有的写保护目录下。

      【讨论】:

        猜你喜欢
        • 2022-06-23
        • 1970-01-01
        • 2017-03-17
        • 1970-01-01
        • 2017-05-12
        • 1970-01-01
        • 2014-08-22
        • 1970-01-01
        • 2013-11-11
        相关资源
        最近更新 更多