Linux lsattr命令用于顯示文件屬性。
用chattr執行改變文件或目錄的屬性,可執行lsattr指令查詢其屬性。
lsattr [-adlRvV][文件或目錄...]
參數:
1、用chattr命令防止系統中某個關鍵文件被修改:
# chattr +i /etc/resolv.conf
然后用mv /etc/resolv.conf等命令操作于該文件,都是得到Operation not permitted 的結果。
vim編輯該文件時會提示W10: Warning: Changing a readonly file錯誤。要想修改此文件就要把i屬性去掉:
chattr -i /etc/resolv.conf
使用 lsattr 命令來顯示文件屬性:
# lsattr /etc/resolv.conf
輸出結果為:
----i-------- /etc/resolv.conf
2、讓某個文件只能往里面追加數據,但不能刪除,適用于各種日志文件:
# chattr +a /var/log/messages