原因:帶有 i 屬性的檔案是不能修改的。
1、首先執行 chmod 777 /etc/sysctl.conf 時會報出錯誤:chmod: changing permissions of '/etc/sysctl.conf': Operation not permitted。
2、然後執行命令 lsattr /etc/sysctl.conff 便可以看到當前檔案的屬性;
3、可以發現當前檔案有個 i 屬性,查閱命令幫助文件可以看到有 i 屬性的檔案是不能修改的,更不可被刪除,即使是 root 使用者也不可。
4、所以相應的解決方案就是把檔案的 i 屬性去除,去除 i 屬性:chattr -i /etc/sysctl.conf。
5、然後就可以對此檔案內容進行修改。
此時就可以通過 rm 刪除檔案和寫操作了