命令解釋
當你新建乙個檔案或目錄時,會有乙個預設的許可權。umask
命令就是「當前使用者在新建檔案或目錄的預設許可權」,如下面的例子:
注:[wenjie@localhost ceshi]$ umask
0022
<== 與一般許可權有關是後面三個數字
[wenjie@localhost ceshi]$ umask -s
u=rwx,g=rwx,o=rx
unask
的數字是「預設值需要減去的許可權」。因為r、w、x分別全是代表的數字是4、2、1。如果要拿去寫的許可權,也就是拿掉2。再比如要拿去寫和執行的許可權,也就是拿掉3。
命令舉例
通過上文的命令解釋,我們可以得出結論:
- 新建檔案時:(-rw-rw-rw-)-(-----w--w-)===>-rw-r--r--
- 新建目錄時:(drwxrwxrwx)-(d----w--w-)===>drwxr-xr-x
如果想修改預設許可權,該怎麼修改呢?[root@localhost ceshi]# touch test1
[root@localhost ceshi]# mkdir test2
[root@localhost ceshi]# ll
-rw-r--r-- 1 root root 0 09-1217:
37 test1
drwxr-xr-x 2 root root 4096 09-1217:
37 test2
[root@localhost ceshi]# umask 002
[root@localhost ceshi]# umask
0002
[root@localhost ceshi]# touch test3
[root@localhost ceshi]# mkdir test4
-rw-rw-r-- 1 root root 0 09-1217:
41 test3
drwxrwxr-x 2 root root 4096 09-1217:
41 test4
檔案預設許可權 umask
umask 目前使用者在新建檔案或目錄時候的許可權預設值,預設為0022 使用 1 nianxiongdi com etc umask 0022 2 nianxiongdi com etc umask s u rwx,g rx,o rx 3 修改umask的值 umask 你所修改的許可權 umas...
檔案預設許可權的umask
umask命令的用法 檔案預設許可權 umask 有某有發現當你用某乙個使用者的身份登入系統後,你所建立檔案或者目錄的許可權都是有規可循的噢。這都是與umask這玩意兒有關。讓我們一起學習下umask命令吧!1 你如何得知你現在在系統中在新建檔案或目錄時的預設許可權呢?輸入umask umask s...
Linux 檔案預設許可權與umask
大家都知道檔案有屬主屬組和其他許可權rwx,每乙個檔案剛建立的時候都有乙個預設許可權。那麼這個預設許可權是怎麼規定的呢。這就要用到 umask 許可權掩碼。可以用 umask 檢視當前umask值 我們假設是 0022 其中第乙個0表示特殊許可權。022 表示屬主屬組和其他許可權。在linux中檔案...