CentOS root 刪除檔案報錯: Operation not permitted

root 在 Linux 系統下有最高權限, 但如果用 root 身份執行 rm 指令刪除檔案, 或要修改檔案時, 有些情況可能會出現以下錯誤:

rm: cannot unlink ‘filename’: Operation not permitted

出現這個問題, 多數是因為 chattr 指令鎖定了該檔案。用 chattr 指令鎖定檔案後, 除了不能刪除外, 也不能修改及改動, 必須要用 chattr 指令解除鎖定才可以:

# chattr -i filename

如果想將檔案加入保護, 可以這樣做:

# chattr +i filename

這樣做的目錄, 是想保護該檔案, 如果系統管理員要刪除, 也要先執行以上指令才可以, 可以避免管理員誤刪某些重要的檔案。




Leave a Reply