一 umask
-
默認權限umask: root下是0022,一般用戶下默認爲0002.
可用umask修改 -
用戶建立文件默認爲最大666
用戶建立目錄默認爲最大777 -
相減爲奇數則加1;
相減爲偶數則不變
二 隱藏屬性1.文件隱藏屬性
chattr(配置隱藏屬性)
-a:只能增加數據,不能刪除也不能修改數據,只有root才能設置此屬性
-i: 只讀 ,root設置 -
lsattr(顯示隱藏屬性)
-a:將隱藏文件的屬性也顯示出來
-d:僅列出目錄本身的屬性
-R:連同子目錄的數據一併列出
三 文件特殊權限1.SUID 4
1)僅對2進製程序有效,不能用在shell腳本上
2)對該程序有x的可執行權限
3)執行者具有該程序owner的權限
2.SGID 2
對文件來說
1)僅對2進制有效
2)具備x權限
3)會獲得該用戶組的支持
對目錄來說
1)在此目錄下的有效用戶組會變成該目錄的用戶組
2)若用戶具有w權限,建立的新文件的用戶組和此目錄的用戶組相同
3.SBIT 1
僅針對目錄有效
1)用戶在該目錄下建立的文件或目錄,僅自己和root有權利刪除