linux – `chattr i FILE`和`chmod -w FILE`之间的区别是什么?
发布时间:2020-12-14 01:12:56 所属栏目:Linux 来源:网络整理
导读:如果禁用该文件的写入权限,则无人可以更改该文件. chattr i FILE也可以保护文件不被更改. 让我知道有什么区别,什么时候我们应该使用chattr而不是chown -w. 解决方法 chattr我在文件上设置了不可变的文件系统属性.它与访问控制规则不同.访问控制规则适用于文
如果禁用该文件的写入权限,则无人可以更改该文件.
chattr i FILE也可以保护文件不被更改. 让我知道有什么区别,什么时候我们应该使用chattr而不是chown -w. 解决方法
chattr我在文件上设置了不可变的文件系统属性.它与访问控制规则不同.访问控制规则适用于文件属性,而immutable是文件系统扩展文件属性,可能并非在所有文件系统上都可用.只有具有root权限的用户才能设置或取消设置此扩展属性.没有人,甚至是所有者或具有写入权限的用户都可以写入此类文件.没有写入文件权限的用户可以创建指向常规文件的硬链接,但如果文件被标记为不可变,则用户无法创建硬链接,因为文件系统无法将引用计数更改为此不可变文件.
chattr i对于防止root用户意外删除很有用.此外,无法将不可变文件重命名或从一个目录移动到另一个目录. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |