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

2021-09-10 09:46:01 字數 613 閱讀 8240

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

如果你要修改umask熟悉直接:

[root@www ~]# umask 002

umask 和 系統預設許可權

umask是什麼?umask是設定了使用者建立檔案 目錄 時候預設許可權的掩碼,通常存放在 etc profile,home bash profile,home profile中。我們可以在命令列中輸入umask檢視當前的umask值,在ubuntu一般顯示4位,先撇去第一位不講,講後面3位。預設許...

Linux之預設許可權umask

當我們在linux下建立乙個新的目錄或檔案的時候,它都會有個預設的許可權。這個許可權的設定和umask有關,umask指的是 目前使用者在建立檔案或目錄時候的許可權預設值。查閱當前使用者umask方式有兩種,一種可以直接輸入 umask 就可以看到數字型態的許可權設定分數,一種則是 加入 s sym...

Linux預設許可權命令 umask

一 umask介紹 在linux系統中,我們建立乙個新的檔案或者目錄的時候,這些新的檔案或目錄都會有預設的訪問許可權,umask命令與檔案和目錄的預設訪問許可權有關。若使用者建立乙個檔案,則檔案的預設訪問許可權為 rw rw rw 建立目錄的預設許可權 drwxrwxrwx 而umask值則表明了需...