linux命令 umask返回的0022怎麼理解

2021-09-22 21:54:07 字數 341 閱讀 1892

r w x 分別用 4 2 1 表示

命令列輸入umask  返回 0022    // 這裡的數字表示幾號許可權沒有

0 : 檔案的特殊許可權(setuid setgid sticky bit) 表示都有

0: 表示所有者沒有未獲取的許可權 即 user rwx許可權都有

2: 表示所屬組2號許可權沒有,即w沒有;故所屬組為rx

2:表示其他人(others)2號許可權沒有,即w沒有;故其他人為rx

命令 umask -s 返回:

u=rwx,g=rx,o=rx

umask預設許可權來給所有新建的檔案賦予初始許可權;windows是通過繼承上一級目錄來繼承許可權的;

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