如何在 CentOS 上使用 chattr 刪除檔案屬性

如何在 CentOS 上使用 chattr 刪除檔案屬性

我有具有不可變屬性的檔案:

----ia-------e--

我嘗試刪除該屬性

chattr -i / chattr -a 

但它不起作用。
正確的命令是什麼?

答案1

您需要以超級使用者身分執行該命令才能刪除不可變屬性。這chattr 手冊頁陳述如下:

具有“i”屬性的檔案無法修改:無法刪除或重新命名,無法建立到該檔案的鏈接,也無法向該檔案寫入任何資料。只有超級使用者或擁有 CAP_LINUX_IMMUTABLE 能力的程序才能設定或清除該屬性。

所以正確的命令是:

sudo chattr -i filetochange

相關內容