Linux命令 chattr - 用來改變文件屬性

2021-10-28 11:41 更新

chattr

用來改變文件屬性

補(bǔ)充說明

chattr命令 用來改變文件屬性。這項(xiàng)指令可改變存放在ext2文件系統(tǒng)上的文件或目錄屬性,這些屬性共有以下8種模式:

語法

chattr(選項(xiàng))

選項(xiàng)

a:讓文件或目錄僅供附加用途;
b:不更新文件或目錄的最后存取時(shí)間;
c:將文件或目錄壓縮后存放;
d:將文件或目錄排除在傾倒操作之外;
i:不得任意更動(dòng)文件或目錄;
s:保密性刪除文件或目錄;
S:即時(shí)更新文件或目錄;
u:預(yù)防意外刪除。
-R:遞歸處理,將指令目錄下的所有文件及子目錄一并處理;
-v<版本編號(hào)>:設(shè)置文件或目錄版本;
-V:顯示指令執(zhí)行過程;
+<屬性>:開啟文件或目錄的該項(xiàng)屬性;
-<屬性>:關(guān)閉文件或目錄的該項(xiàng)屬性;
=<屬性>:指定文件或目錄的該項(xiàng)屬性。

實(shí)例

用chattr命令防止系統(tǒng)中某個(gè)關(guān)鍵文件被修改:

chattr +i /etc/fstab

然后試一下rm、mv、rename等命令操作于該文件,都是得到Operation not permitted的結(jié)果。

讓某個(gè)文件只能往里面追加內(nèi)容,不能刪除,一些日志文件適用于這種操作:

chattr +a /data1/user_act.log


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)