Linux chattr 命令詳解

2022-07-03 19:15:11 字數 2237 閱讀 2447

a:即atime,告訴系統不要修改對這個檔案的最後訪問時間。

s:即sync,一旦應用程式對這個檔案執行了寫操作,使系統立刻把修改的結果寫到磁碟。

b:不更新檔案或目錄的最後訪問時間。

c:將檔案或目錄壓縮後存放。

d:當dump程式執行時,該檔案或目錄不會被dump備份。

d:檢查壓縮檔案中的錯誤。

i:即immutable,系統不允許對這個檔案進行任何的修改。如果目錄具有這個屬性,那麼任何的程序只能修改目錄之下的檔案,不允許建立和刪除檔案。

s:徹底刪除檔案,不可恢復,因為是從磁碟上刪除,然後用0填充檔案所在區域。

u:當乙個應用程式請求刪除這個檔案,系統會保留其資料塊以便以後能夠恢復刪除這個檔案,用來防止意外刪除檔案或目錄。

t:檔案系統支援尾部合併(tail-merging)。

x:可以直接訪問壓縮檔案的內容。

#   chatter: 鎖定檔案,不能刪除,不能更改

# +a: 只能給檔案新增內容,但是刪除不了,

# 加鎖:chattr +i  /etc/passwd       檔案不能刪除,不能更改,不能移動

# 解鎖:chattr -i /etc/passwd   表示解除

-d:      不可刪除        

檢視加鎖: lsattr /etc/passwd 檔案加了乙個引數 i 表示鎖定

隱藏chattr命令:

which chattr

mv /usr/bin/chattr /opt/ftl/

cd /opt/ftl/

mv chattr h -->更改命令,使用別名h隱藏身份

/opt/ftl/h +i /home/omd/h.txt -->利用h 行駛chattr命令

lsattr /home/omd/h.txt    -->檢視加密資訊
恢復隱藏命令

mv h /usr/bin/chattr

chattr -i /home/omd/h.txt

lsattr /home/omd/h.txt

Linux chattr與lsattr命令詳解

有時候你可能發現作為把褲衩穿在外面的人root居然無法對一些檔案進行編輯或刪除,除了系統中可能部署了一些防篡改的程式造成外,大部分情況是用chattr命令配置了該檔案的一些擴充套件屬性造成的。chattr其中一些功能是由linux核心版本來支援的,不過現在生產環境使用的linux kernel版本應...

Linux chattr命令和chgrp命令

linux chattr命令 linux chattr命令用於改變檔案屬性。這項指令可改變存放在ext2檔案系統上的檔案或目錄屬性,這些屬性共有以下8種模式 a 讓檔案或目錄僅供附加用途。b 不更新檔案或目錄的最後訪問時間。c 將檔案或目錄壓縮後存放。d 將檔案或目錄排除在傾倒操作之外。i 不得任意...

Linux chattr 檔案保護

linux chattr 檔案保護 chattr命令的用法 chattr rv v version mode files 注 最關鍵的是在 mode 部分,mode 部分是由 和 asacddiijsttu 這些字元組合的,這部分是用來控制檔案的屬性。引數 各引數選項中常用到的是a和i。a選項強制只...