檔案隱藏屬性chattr,lsattr

2021-07-09 08:42:17 字數 653 閱讀 3619

檔案隱藏屬性chattr,lsattr

---雨竹清風

檔案都有隱藏屬性,這些屬性對於系統的安全起著很大的作用,要想設定乙個檔案的隱藏屬性,那麼使用的是chattr命令。

chattr

命令有幾個重要的引數:

+:新增乙個屬性,其他的屬性不變

-:刪除乙個屬性,其他的屬性不變

=:僅有後面所接的屬性

a:設定這個a屬性後檔案只能增加屬性,而不能刪除,也不能修改資料。只有root才可以設定這個屬性。

i:設定該屬性後,檔案不能刪除,也不能改名,設定連線也不能寫入或者新增屬性都不行。這個屬性對於系統安全有很大的幫助。也只有root才能設定。

例子:首先在/tmp下建立乙個檔案

1)cd /tmp

2)touch arrttest

檢視是否建立成功,使用ll命令。

結果如下:

3)為arrttest檔案設定隱藏屬性,使用chattr +i arrttest命令。用lsattr 命令顯示隱藏的屬性,結果如下:

4)我們將其刪除試試,使用rm命令。

刪除不了。

5)解除i屬性。

chattr –i arrttest

6)再刪除一下試試

這樣可以刪除了。

linux中的隱藏許可權,chattr,lsattr

chattr可以用來制約root的許可權,使得系統更加安全。主要引數 a 讓檔案或目錄僅供附加用途。b 不更新檔案或目錄的最後訪問時間。c 將檔案或目錄壓縮後存放。d 將檔案或目錄排除在傾倒操作之外。i 不得任意更動檔案或目錄。s 保密性刪除檔案或目錄。s 即時更新檔案或目錄。u 預防意外刪除。用法...

檔案隱藏屬性 chattr, lsattr

chattr root www chattr asacdistu 檔案或目目名稱 選項與引數 增加某乙個特殊引數,其他原本存在引數則不動 移除某乙個特殊引數,其他原本存在引數則不動 設定一定,且僅有後面接的引數 最常用的兩個 a 當設定 a 之後,這個檔案將只能增加資料,而不能刪除也不能修改資料,只...

Linux檔案隱藏屬性

檔案的隱藏屬性chattr lsattr 1 chattr asaci a 增加該屬性後,表示檔案或目錄的atime將不可修改 s 增加該屬性後,會將資料同步寫入磁碟中 a 增加該屬性後,表示只能追加不能刪除,非root使用者不能設定該屬性 c 增加該屬性後,表示自動壓縮該檔案,讀取時會自動解壓 i...