文件隱藏屬性(chattr,lsattr)

chattr


+ :在原有參數設定基礎上,追加參數。

- :在原有參數設定基礎上,移除參數。

= :更新為指定參數設定。

A:文件或目錄的 atime (access time)不可被修改(modified), 可以有效預防例如手提電腦磁盤I/O錯誤的發生。

S:硬盤I/O同步選項,功能類似sync。

a:即append,設定該參數后,只能向文件中添加數據,而不能刪除,多用于服務器日志文 件安全,只有root才能設定這個屬性。

c:即compresse,設定文件是否經壓縮后再存儲。讀取時需要經過自動解壓操作。

d:即no dump,設定文件不能成為dump程序的備份目標。

i:設定文件不能被刪除、改名、設定鏈接關系,同時不能寫入或新增內容。i參數對于文件 系統的安全設置有很大幫助。

j:即journal,設定此參數使得當通過mount參數:data=ordered 或者 data=writeback 掛 載的文件系統,文件在寫入時會先被記錄(在journal中)。如果filesystem被設定參數為 data=journal,則該參數自動失效。

s:保密性地刪除文件或目錄,即硬盤空間被全部收回。

u:與s相反,當設定為u時,數據內容其實還存在磁盤中,可以用于undeletion.


lsattr

-a:將目錄中隱藏文件的屬性也秀出來

-d:如果接的是目錄,僅列出目錄本身的屬性而非目錄內的文件名

-R:連同子目錄的數據一并列出來


Example


總結

1、對于文件夾的設置有待研究。

2、chattr 只能由 root 權限設置

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容