檔案系統屬性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...