linux中文件和目錄的默認,隱藏,特殊權限

一 umask

  1. 默認權限umask: root下是0022,一般用戶下默認爲0002.
    可用umask修改

  2. 用戶建立文件默認爲最大666
    用戶建立目錄默認爲最大777

  3. 相減爲奇數則加1;
    相減爲偶數則不變
    二 隱藏屬性

    1.文件隱藏屬性
    chattr(配置隱藏屬性)
    -a:只能增加數據,不能刪除也不能修改數據,只有root才能設置此屬性
    -i: 只讀 ,root設置

  4. 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有權利刪除

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章