如何在linux上设置写入但不删除目录的权限?
Posted
技术标签:
【中文标题】如何在linux上设置写入但不删除目录的权限?【英文标题】:How set a permission to write but not delete a directory on linux? 【发布时间】:2015-01-21 06:55:32 【问题描述】:我想以 root 用户身份设置目录权限。 这样“root”用户本身就可以在主目录中创建/写入文件/子目录,但不能直接删除主目录或其子目录。
我需要确保这一点,以免我不小心删除主目录或其子目录。
【问题讨论】:
你不能,如果你设置了写权限,它也允许用户删除它。 @alfasin :( 没有一个选项可以做到这一点?还有什么可以避免意外丢失的!! 是的,创建每日/每小时备份 :) 请参阅:serverfault.com/questions/125320/… 【参考方案1】:使用以下命令将您的文件所有权设置为 root:
$ sudo chown root directory-name
然后,执行以下命令使目录不可变(即:不可删除):
$ sudo chattr +i directory-name
【讨论】:
以上是关于如何在linux上设置写入但不删除目录的权限?的主要内容,如果未能解决你的问题,请参考以下文章