linux裡面檔案和目錄有兩個隱藏許可權 i和a
lsattr 【檔案或目錄】
檢視檔案或該目錄下的檔案和目錄的隱藏許可權,如果要檢視當前目錄的許可權 lsattr -d 【目錄名】
chattr (+i;-i;+a;-a) 【檔案或目錄】
這個命令是給檔案或目錄新增隱藏許可權
+i 後的檔案或目錄,修改內容,改名,移動,刪除,更改所屬主,組。這些操作都是不允許的
+a 後的檔案或目錄,只允許追加內容,不可刪除之前的資訊,不允許刪除檔案或目錄。
-i和-a就是刪除相應的隱藏許可權
補充一點,如果我們對目錄做了+i許可權控制,那麼這時候就不允許在該目錄下進行新增,刪除,移動,改名等操作了,但是該目錄下原有的檔案不受控制,依然可以對其內容進行改動。
如果我們對目錄做了+a的許可權控制,那麼該目錄下的檔案只允許新增檔案和追加檔案內容,不允許使用vi等命令對檔案做修改,刪除等操作。
如果要對整個目錄及下屬所有目錄和檔案增加隱藏許可權 使用-r引數 chattr -r +i【目錄名】
linux隱藏屬性 與 chattr
1.什麼是ext3的屬性 attribute 從linux的1.1系列核心開始,ext2檔案系統就開始支援一些針對檔案和目錄的額外標記或者叫作屬性 attribute 在2.2和2.4系列的內 核中,ext3檔案系統支援以下屬性的設定和查詢 a atime。告訴系統不要修改對這個檔案的最後訪問時間。...
許可權管理 chattr許可權
1 chattr 許可權 對包括root在內的所有使用者都起作用 新增chattr許可權 chattr i abc 檢視chattr許可權 lsattr abc 取消chattr許可權 chattr i abc i 針對檔案 則完全不能修改該檔案,針對目錄 只能修改目錄下檔案的資料,但不允許建立和刪...
許可權管理之許可權屬性 chattr
chattr 選項 檔案 lsattr 檔案 檢視檔案許可權屬性 a 允許追加內容 i禁止任何修改 a不更改檔案訪問時間 建立三個檔案,並檢視屬性許可權 root shawn touch xing1 xing2 xing3 root shawn lsattr xing1 xing2 xing3 xi...