1. 程式人生 > >Linux系統默認權限之umask

Linux系統默認權限之umask

post number mas 文件的 spa ask 用戶組 clas 系統

默認情況下,目錄權限值為755, 普通文件權限值為644, 那麽這個值是由誰規定的,追究其原因是 umask

[root@adminx]# vim /etc/profile

1.假設umask值為:022(所有位為偶數)
6 6 6  -  0 2 2  = 6 4 4 //文件的起始權限值

2.假設umask值為:045(其他用戶組位為奇數)
6 6 6  -   0 4 5 = 6 2 1    //計算出來的權限。由於umask的最後一位數字是5,所以,在其他用戶組位再加1。622 //真實文件權限

3.默認目錄權限計算方法
7 7 7  -  0 2 2 = 7 5 5
 

umask 044    //umask所有位全為偶數時
示例:mkdir d044   //目錄733
示例:touch f044   //文件622

umask 023    //umask值的部分或全部位為奇數時
示例:mkdir d023   //目錄754
示例:touch f023   //文件644

umask 035    //umask值的所有位為奇數時
示例:mkdir d035   //目錄742
示例:touch f035   //文件642

Linux系統默認權限之umask