天天看點

預設權限配置設定的指令umask

說明: 

         root超級使用者建立目錄預設是755,檔案是644

問題1:為什麼預設權限目錄是755,檔案是644呢?

           暫時沒了解透徹

在linux下檔案的預設權限是由umask值決定的。

      umask 是通過八進制的數值來定義使用者建立檔案或目錄的預設權限的

      umask對應數值表示的是禁止的權限。

系統預設的umask值

預設權限配置設定的指令umask

     建立檔案預設最大權限為666(-rw-rw-rw-),預設建立檔案一般沒有可執行權限x位。

       對于檔案來說,umask的設定是在假定檔案擁有八進制666的權限進行的,檔案的權限就是666減去umask的掩碼數值;如果umask的部分位或全部位為奇數,那麼在對應為奇數的檔案權限位計算結果分别再加1才是最終檔案權限值。

   建立目錄預設最大權限是777,預設建立目錄屬主是有x權限,允許使用者進入。

        對于目錄來說,umask的設定是在假定檔案擁有八進制777權限上進行,目錄八進制權限777減去umask的掩碼數值。 

繼續閱讀