linux系統中UMASK許可權的用法講解
- 作業系統
- 關注:1.96W次
umask一般是用在你初始建立一個目錄或者檔案的時候賦予他們的許可權。
這裡要說明兩點:
1、針對目錄來說x許可權代表可以進入該目錄,所以說對於這個許可權初始賦值是沒什麼問題的;
2、針對檔案的x的許可權代表執行,這個風險太高,所以一般許可權初始賦值必須去掉x的;
[root@www ~]# umask
0022
這四個字母代表什麼?
首先說明一點,上面四個數字代表是賦值初始化準備丟棄的許可權。(相對應檔案來說,x許可權就算沒說明出來丟棄一樣必須預設丟棄)
第一個0代表suid 丟棄的許可權;
第二個0代表本檔案/目錄擁有者什麼許可權都沒丟棄(如果是檔案,x許可權除外,為什麼看看上面解釋);
第三個2代表本檔案/目錄的使用者組丟棄了w許可權(如果是檔案那麼它的x許可權也丟棄);
第三個2代表本檔案/目錄的`其他使用者能使用的許可權只有有r和x(檔案除外)。
綜合上面所說如果你新建立一個檔案那麼它的許可權是:-wr-w--w-- 即是:644
如果你新建立一個目錄的話那麼它的許可權是:dwrxw-xw-x 即是:755
如果你要修改unask熟悉直接:
[root@www ~]# umask 002
- 文章版權屬於文章作者所有,轉載請註明 https://xuezhezhai.com/zh-tw/jsj/caozuo/v0e22.html