【发布时间】:2013-02-06 02:11:42
【问题描述】:
我在一个目录上使用了chmod 0000,但该目录仍然可以重命名。如何防止用户修改目录名称?
【问题讨论】:
标签: bash file-permissions
我在一个目录上使用了chmod 0000,但该目录仍然可以重命名。如何防止用户修改目录名称?
【问题讨论】:
标签: bash file-permissions
删除父目录的写权限应该可以解决问题。
【讨论】:
如果您拥有一个文件(或目录),您仍然可以对其执行各种操作,无论权限如何,包括mv、rm 和chmod。其他用户无法根据写入权限执行这些选项。如果你想阻止 owner 移动目录,你不能。所有者始终可以在文件上使用chmod。唯一的解决方案是更改文件的所有者或将文件移动到用户不拥有的写保护目录下。
【讨论】: