1. 程式人生 > >Linux umask命令詳解

Linux umask命令詳解

lin 參數 八進制 修改權限 存取 註意 file roo pro

Linux umask命令

Linux umask命令指定在建立文件時預設的權限掩碼。一般來說,umask命令是在/etc /profile文件中設置的

umask可用來設定[權限掩碼]。[權限掩碼]是由3個八進制的數字所組成,將現有的存取權限減掉權限掩碼後,即可產生建立文件時預設的權限。

用法:

umask [-p] [-S] [mode]

參數:

-p    顯示命令名稱
-S    以文字的方式來表示權限掩碼

實例:

1、顯示當前的權限掩碼:

[root@mysql ~]# umask
0022

2、修改權限掩碼

[root@mysql ~]# umask 055
[root@mysql 
~]# umask 0055

3、以文字的方式顯示

[root@mysql ~]# umask -S
u=rwx,g=rx,o=rx

註意:umask值002 所對應的文件和目錄創建缺省權限分別為6 4 4和7 5 5。創建文件默認最大權限為666 (-rw-rw-rw-),默認創建的文件沒有可執行權限x位

Linux umask命令詳解