linux學習筆記 chattr命令

2021-07-25 19:18:21 字數 753 閱讀 9464

chattr命令用來改變檔案屬性。這項指令可改變存放在ext2檔案系統上的檔案或目錄屬性,這些屬性共有以下8種模式:

a : 讓檔案或目錄僅供附加用途

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

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

d : 將檔案或目錄排除在傾倒操作之外

i : 不得任意改動檔案或目錄

s : 保密性刪除檔案或目錄

s : 即時更新檔案或目錄

u : 預防意外刪除

語法:

chattr (選項)
選項:

-r :遞迴處理,將指令目錄下的所有檔案及子目錄一併處理

-v《版本編號》 :設定檔案或目錄版本

-v:顯示指令執行過程

+《屬性》:開啟檔案或目錄的該項屬性

-《屬性》:關閉檔案或目錄的該項屬性

=《屬性》:指定檔案或目錄的該項屬性

例項:

用chattr命令防止系統中某個關鍵檔案被修改

chattr +i /etc/fstab
然後試一下rm,mv,rename等命令操作該檔案,都是得到operation not permitted的結果

讓某個檔案只能往裡面追加內容,不能刪除,一些日誌檔案適用於這種操作:

chattr +a /data1/user_act.log

linux隱藏屬性 與 chattr

1.什麼是ext3的屬性 attribute 從linux的1.1系列核心開始,ext2檔案系統就開始支援一些針對檔案和目錄的額外標記或者叫作屬性 attribute 在2.2和2.4系列的內 核中,ext3檔案系統支援以下屬性的設定和查詢 a atime。告訴系統不要修改對這個檔案的最後訪問時間。...

Linux的chattr與lsattr命令詳解

ps 有時候你發現用root許可權都不能修改某個檔案,大部分原因是曾經用chattr命令鎖定該檔案了。chattr命令的作用很大,其中一些功能是由linux核心版本來支援的,不過現在生產絕大部分跑的linux系統都是2.6以上核心了。通過chattr命令修改屬性能夠提高系統的安全性,但是它並不適合所...

Linux的chattr與lsattr命令詳解

有時候你發現用root許可權都不能修改某個檔案,大部分原因是曾經用chatt命令鎖定該檔案了。chattr命令的作用很大,其中一些功能是由linux核心版本來支援的,不過現在生產絕大部分跑的linux系統都是2.6以上核心了。通過chattr命令修改屬性能夠提高系統的安全性,但是它並不適合所有的目錄...