linux系統中UMASK權限的用法講解

umask通常是用在你初始建立一個目錄或者文件的時候賦予他們的權限。ui

這裏要說明兩點:權限

一、針對目錄來講x權限表明能夠進入該目錄,因此說對於這個權限初始賦值是沒什麼問題的;文件

二、針對文件的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
相關文章
相關標籤/搜索