root權限使用vim不能修改權限


1、背景:

有時候我們會發現使用root權限不能修改某個文件,大部分原因是曾經使用chattr將文件鎖定了

2、chattr命令介紹:

用來改變文件屬性,能防止root用戶誤刪文件等作用

3、使用方法:

chattr [-RV][-v<版本編號>][+/-/=<屬性>][文件或目錄...]
  -R 遞歸處理,將指定目錄下的所有文件及子目錄一並處理。
  -v<版本編號> 設置文件或目錄版本。
  -V 顯示指令執行過程。
  +<屬性> 開啟文件或目錄的該項屬性。
  -<屬性> 關閉文件或目錄的該項屬性。
  =<屬性> 指定文件或目錄的該項屬性。

4、實例: 

root@NDC-TJCJ-01:[/etc]lsattr hosts.allow
----i--------e- hosts.allow
root@NDC-TJCJ-01:[/etc]chattr -i hosts.allow

查看:

 root@NDC-TJCJ-01:[/etc]lsattr hosts.allow
 -------------e- hosts.allow

防止系統中某個關鍵文件被修改:

添加:
chattr +i /etc/hosts.allow
查看:
lsttr /etc/hosts.allow

----i--------e- hosts.allow

讓某個文件只能往里面追加數據,但不能刪除,適用於各種日志文件:

chattr +a /var/log/messages

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM