歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> linux chattr命令學習

linux chattr命令學習

日期:2017/3/1 14:41:06   编辑:關於Linux
linux chattr命令學習 linux系統下的檔案會有很多attributes,這些attributes的使用對於保證系統的安全 有很大的幫助。運用好這些attributes有助於系統管理員有效的管理系統。 那檔案到底有哪些屬性呢? 檔案的屬性有很多,如果你不是系統管理員的話,估計你也很難都記住。 在chattr命令的man手冊裡面可以查到各個屬性的詳細含義,在需要時查一下就好。 sh-# man chattr 有如此之多的文件屬性,其中用的比較多的有兩個: 1. i屬性,一旦檔案具有這個屬性,那這個文件既不能被刪除也不能被重命名,也不能 創建鏈接文件,而且也不能向該檔案中寫入數據; 2. a屬性,一旦檔案具有此屬性,那麼只能向該檔案中append數據。 通常這兩個屬性都是用來保護系統中非常重要的檔案。 sh-# touch /attr_test.txt sh-# chattr +i /attr_test.txt chattr: Operation not permitted while setting flags on /attr_test.txt 出現這個執行錯誤的原因在於chattr這個命令只有root才有權限去執行。 可以通過id這個命令來確認當前用戶是不是root用戶。 sh-# id uid=123(my_name) gid=456(ooxx) sh-# lsattr /var/log/messages 由於本人的linux系統似乎有點問題,暫時無法在root用戶下去進行更多的實驗驗證。 所以關於chattr的學習就暫時性的到此為止。
Copyright © Linux教程網 All Rights Reserved