Linux系統下的chattr指令詳解用法

2021-09-24 17:38:08 字數 573 閱讀 4430

chattr 主要一般是用來修改檔案的隱藏許可權

語法: chattr [-rv] [+ - ] [option] file

【i】如果對檔案設定 i 屬性,那麼不允許對檔案進行刪除、改名,也不能新增和修改資料;

如果對目錄設定 i 屬性,那麼只能修改目錄下檔案中的資料,但不允許建立和刪除檔案;

【a】如果對檔案設定 a 屬性,那麼只能在檔案中増加資料,但是不能刪除和修改資料;

如果對目錄設定 a 屬性,那麼只允許在目錄中建立和修改檔案,但是不允許刪除檔案

【u】設定此屬性的檔案或目錄,在刪除時,其內容會被儲存,以保證後期能夠恢復,常用來防止意外刪除檔案或目錄。

【s】和 u 相反,刪除檔案或目錄時,會被徹底刪除(直接從硬碟上刪除,然後用 0 填充所占用的區域),不可恢復。

chattr +i /etc/passwd 給檔案加鎖 -i 則變成解鎖

可使用 lsattr /etc/passwd 顯示檔案的隱藏引數

一旦給目錄設定 i 屬性,即使是 root 使用者,也無法在目錄內部新建或刪除檔案,但可以修改檔案內容。

Linux下的chattr和lsattr命令

lsattr mybook a e mybook12 上面這條命令的輸出表示mybook檔案具有擴充套件屬性a和e,即只能向該檔案新增資料,而不能刪除,並且該檔案使用extends來對映磁碟塊。顯然,將那些只允許增長但不允許修改和刪除的檔案設定為這樣的隱藏屬性是非常有利於保護資料安全的。需要說明的是...

linux 下chattr 用法引數說明

對系統安全非常重要的乙個命令 chattr chattr 用於設定檔案屬性lsattr用於檢視檔案屬性 1.作用 修改ext2和ext3檔案系統屬性 attribute 使用許可權超級使用者。2.格式 chattr rv aacddijssu v version 檔案或目錄 3.主要引數 r 遞迴處...

增加Linux系統的安全性 chattr

chattr的作用就是修改ext3 ext2檔案系統的許可權,它只能被超級使用者使用,它的功能就是設定檔案的隱藏屬性,隱藏屬性的設定對系統的安全性是有很大幫助的。chattr的用法 chattr rv aacddijssu v version 檔案或目錄 主要引數 但是其中常用的的選項只有a和i兩個...