linux中umask命令介紹

2021-10-05 17:14:00 字數 749 閱讀 6580

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檔案的權錢 注意...