][+/-/=<屬性>][文件或目錄...] 運算符 + 將所選擇的屬性添加到文件的現有屬性中; - 刪除所選擇的屬性; = 讓所選擇的屬性成為文件擁有的唯一屬性">

手机看片精品高清国产日韩,色先锋资源综合网,国产哺乳奶水91在线播放,乱伦小说亚洲色图欧洲电影

Chattr命令使用介紹

2016-03-14 15:44:08 17088

語法:

chattr [-RV][-v<版本編號>][+/-/=<屬性>][文件或目錄...]

運算符:
+ 將所選擇的屬性添加到文件的現有屬性中;
- 刪除所選擇的屬性;
= 讓所選擇的屬性成為文件擁有的唯一屬性

參數選項符:
R--遞歸更改文件夾及其內容的屬性。
a--擁有"a"屬性的文件只能在追加模式下打開,以便進行寫操作。
只有超級用戶或擁有CAP_LINUX_IMMUTABLE功能的進程才能設置或清除這個屬性。
i--擁有"i"屬性的文件無法被修改:該文件無法被刪除或更名,無法為該文件創建鏈接,
也無法將數據寫入到該文件。只有超級用戶或擁有CAP_LINUX_IMMUTABLE功能的進程才
能設置或清除這個屬性。
參數選項符"a"和"i"之間的區別在于,擁有"a"屬性的文件可以追加內容,而擁有"i"屬性的文件無法追加內容。你可以使用lsattr命令,查看文件的屬性。


實例:

1.  帶"i"參數選項符的chattr
在home下新建兩文件doc1,doc2
#touch doc1 doc2   #新建兩文件
#sudo chattr +i /home/zc/doc1
#sudo lsattr doc1
#sudo rm –f /home/zc/doc1
#cat >>doc1

#sudo cat >>doc1


當文件由chattr保護時,無論你是超級用戶,還是普通用戶,都無法追加任何內容,因此需執行下面的命令,就可以執行相應的文件操作:如圖:

#sudo chattr –i  /home/zc/doc1



2.  "a參數選項符的chattr

#sudu chattr +a /home/zc/doc2

并添加一些內容到doc2

Cat >>doc2     #ctrl+D保存退出

但執行rm  - f /home/zc/doc2不能刪除文件,需要執行sudu chattr –a /ome/zc/doc2

3.R參數選項符的chattr

zc下新建文件:touch test1 test2 test3

#sudo chattr –R +i /home/zc








提交成功!非常感謝您的反饋,我們會繼續努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務,我們很需要您進一步的反饋信息:

在文檔使用中是否遇到以下問題: