linux – CHMOD防止删除文件目录
发布时间:2020-12-13 16:40:34 所属栏目:Linux 来源:网络整理
导读:我在 Linux服务器上有一些托管,我有一些我不想删除的文件夹.我想要删除这些子文件夹. 如何在我不想删除的文件夹上设置CHMOD权限? 当然,当我说“我不想删除”时 – 我的意思是终端客户不应该通过FTP或PHP脚本等意外删除它们. 作为目录结构的一个例子…… Mai
我在
Linux服务器上有一些托管,我有一些我不想删除的文件夹.我想要删除这些子文件夹.
如何在我不想删除的文件夹上设置CHMOD权限? 当然,当我说“我不想删除”时 – 我的意思是终端客户不应该通过FTP或PHP脚本等意外删除它们. 作为目录结构的一个例子…… MainFolder/SubFolder MainFolder/Another 我不希望“MainFolder”被意外删除,但我很高兴“SubFolder”和“Another”被删除! 解决方法
删除文件/目录会更改父目录的内容,因此,如果您不希望删除MainFolder,则需要确保目标用户没有对MainFolder父目录的写入权限.
假设这个结构: 你想要运行这样的东西来防止删除(对所有用户): chmod a-w / some / dir / ParentDir 当然,这不是一个理想的情况,因为它使得它不可写意味着用户无法将其他文件/目录添加到/ some / dir / ParentDir 一点点贴合你的目的会更好吗?设置父目录上的粘滞位只允许目录所有者删除. chmod t / some / dir / ParentDir 有关Sticky位的更多信息,请查看http://en.wikipedia.org/wiki/Sticky_bit的用法部分. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |