隱藏屬性chattr和lsattr
異步
chattr(配置文件案隱藏屬性)ide
+ 增長某一個特殊參數,其餘本來存在參數則不動spa
- 移除某一個特殊參數,其餘本來存在參數則不動同步
= 設定必定,且僅有後面接的參數it
A 該存取檔案的訪問時間【atime】 將不會修改class
S 該檔案進行的任何修改,會【同步】寫入磁盤中,默認是【異步】寫入的test
a 該檔案只能增長數據,不能【刪除】和【修改數據】,只有【root】纔可設定配置
c 自動將該檔案【壓縮】,讀取時將【自動解壓】im
d 該檔案不會被dump備份配置文件
i 該檔案不能【新增】,【刪除】,【更名】,設定連接,只有【root】纔可設定
s 該檔案被刪除,將被徹底移除出硬盤(誤刪就沒救了)
u 與s相反,該檔案被刪除了,則數據內容仍然存在(可用做救援檔案)
lsattr(查看隱藏屬性)
例子:chattr +i
切換到/tmp目錄下,新建attrtest文件,並添加i隱藏屬性
[root@localhost ~]# cd /tmp/
[root@localhost tmp]# touch attrtest
[root@localhost tmp]# chattr +i attrtest
用lsattr查看下隱藏屬性
[root@localhost tmp]# lsattr attrtest
----i-------- attrtest
[root@localhost tmp]# rm attrtest
rm:是否刪除有寫保護的 通常空文件 「attrtest」? y
rm: 沒法刪除 「attrtest」: 不容許的操做
[root@localhost tmp]# chattr -i attrtest
[root@localhost tmp]#