Bash:拒绝重命名目录的访问权限

时间:2013-02-20 21:53:23

标签: bash file-permissions

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

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

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