我有一个具有不可变属性的文件:
----ia-------e--
我尝试使用删除该属性
chattr -i / chattr -a
但它不起作用。
正确的命令是什么?
答案1
您需要以超级用户身份运行该命令才能删除不可变属性。chattr
手册页声明如下:
具有“i”属性的文件无法修改:无法删除或重命名,无法创建指向此文件的链接,也无法向此文件写入任何数据。只有超级用户或拥有 CAP_LINUX_IMMUTABLE 功能的进程才能设置或清除此属性。
因此正确的命令应该是:
sudo chattr -i filetochange