Linux系統默認權限之umask
阿新 • • 發佈:2018-01-21
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