當前位置:學者齋 >

計算機 >作業系統 >

linux系統中UMASK許可權的用法講解

linux系統中UMASK許可權的用法講解

umask一般是用在你初始建立一個目錄或者檔案的時候賦予他們的許可權。

linux系統中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