46Linux chattr檔案系統屬性

2021-08-18 19:08:42 字數 1042 閱讀 3066

檔案系統屬性chattr許可權

man chattr  

命令格式:  chattr [+-=] [選項] 檔名或者目錄

+ 增加許可權

- 刪除許可權

= 等於某許可權

i 如果對檔案設定i屬性,這樣就不允許對檔案進行刪除,改名,也不能新增和修改資料,如果對目錄設定i屬性,那麼只能修改目錄下的檔案資料,但是不允許建立和刪除檔案(連root都可以限制)

a 如果對檔案設定a屬性,那麼只能在檔案中增加資料,但是不能刪除也不能修改資料,入股哦對目錄設定a屬性,那麼只允許在目錄中建立和修改檔案,但是不允許刪除

lsattr 選項 檔名            檢視檔案的系統屬性

-a 顯示所有的檔案和目錄

-d 如果目標是目錄,僅僅列出目錄本身的屬性,而不是子檔案的

lstouch abc

llchattr +i abc

ll           看不到變化

lsattr -a abc      就可以見到多了乙個i和乙個e,e表示ext4檔案格式

echo llll >> abc     會顯示許可權不夠,因為

rm -rf abc           也會顯示不能操作

cd/// 

mkdir /test

touch /test/bcd

chattr +i /test/

lsattr -a /test/

echo 2222 >> /test/bcd

cat /test/bcd

rm -rf /test/bcd   許可權不夠

chattr -i /test/

rm -rf /test/bcd  沒有報錯

ls      

ls touch cde

echo 333 >> cde

chattr +a cde

echo 444 >> cde  

vim cde

編輯一下,發現不能新增,因為vim無法判斷你是刪除還是新增,所以一律禁止。要新增,用echo

echo 555 >> cde

Linux chattr 檔案保護

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

Linux chattr鎖定關鍵的系統檔案

我們通過chattr來鎖定乙個檔案為不可修改或不可刪除時,要用到chattr的 i數 這在ext2和ext3檔案系統是有效的,但在reiserfs檔案系統是沒有任何效果的 8種模式 a 讓檔案或目錄僅供附加用途。b 不更新檔案或目錄的最後訪問時間。c 將檔案或目錄壓縮後存放。d 將檔案或目錄排除在傾...

46 linux檔案許可權

1.修改目錄許可權755,檔案許可權644 修改所有者 chown r root.root path 遞迴修改指定路徑的所有檔案為root使用者組所有 修改目錄許可權 find path type d exec chmod 755 修改檔案許可權 find path type f exec chmo...