umask命令概述:登入系統之後建立乙個檔案或者目錄總是有乙個預設許可權的,這個預設的許可權就是umask來處理的。umask設定了使用者建立檔案和目錄的預設許可權。
檢視本機的umask許可權
可選項 :
-p:列印當前umask值
-s:顯示當前掩碼
新建檔案和目錄方面的知識:
如何計算新建目錄和檔案的預設許可權?這裡按照許可權字母來講解umask的計算方法。
1.檔案的默許可權最大可能是666,而我本機umask值是022(umask值的第一位可以忽略不看)
「-rw-rw-rw-」 減去"-----w–w-" 等於 「-rw-r–r--」
2.目錄的預設許可權可以是777,本機的umask的值是022
「drwxrwxrwx」 減去 「d----w–w-」 等於 「drwxr-xr-x」
注意:umask預設許可權絕不是數字的直接相減。
例如umask是033
「-rw-rw-rw-」 減去 「-----wx-wx」 等於 「-rw-」
linux命令詳解 umask
當我們登入系統之後建立乙個檔案總是有乙個預設許可權的,那麼這個許可權是怎麼來的呢?這就是umask幹的事情。umask設定了使用者建立檔案的預設 許可權,它與chmod的效果剛好相反,umask設定的是許可權 補碼 而chmod設定的是檔案許可權碼。一般可在 etc profile etc bash...
linux命令詳解 umask
當我們登入系統之後建立乙個檔案總是有乙個預設許可權的,那麼這個許可權是怎麼來的呢?這就是umask幹的事情。umask設定了使用者建立檔案的預設 許可權,它與chmod的效果剛好相反,umask設定的是許可權 補碼 而chmod設定的是檔案許可權碼。一般可在 etc profile etc bash...
Linux命令 許可權管理命令 umask
umask s 顯示使用者建立目錄或檔案時的預設許可權 mkdir shuaige 建立乙個shuaige目錄 ls ld shuaige 檢視shuaige目錄當前的許可權 和上面預設的許可權是一樣的 touch l abcd 建立乙個abcd檔案 ls l abcd 檢視abcd檔案的權錢 注意...