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

一、背景:spa

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

二、chattr命令介紹:code

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

三、使用方法:遞歸

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

四、實例: class

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數據

讓某個文件只能往裏面追加數據,但不能刪除,適用於各類日誌文件:hosts

chattr +a /var/log/messages
相關文章
相關標籤/搜索