1. 程式人生 > >檔案預設許可權umask掩碼

檔案預設許可權umask掩碼

umask命令

  作用:用於顯示、設定檔案的預設許可權

  格式:umask   [-S]  -S表示以rwx形式顯示新建檔案預設許可權

  系統的預設掩碼是0022

  檔案建立時的預設許可權 = 0666 - umask

  目錄建立時的預設許可權 = 0777 - umask

  所以建立檔案的許可權是 0666 - 0022 = 0644    建立目錄的許可權是 0777 - 0022 = 0755

  從上面可以看到使用 umask 檢視到系統預設掩碼0022

  使用 umask   -S 可以看到建立檔案的目錄許可權是 rwxr-xr-x

  從上面可以看到新建立的檔案許可權是  rw-r--r--      處於安全考慮,與目錄相比缺少了x執行許可權

如果我們感覺預設建立檔案的許可權設定不合理,我們也可以進行設定

  列如:我們希望目錄的預設許可權為  rwxr--r-x  則求出預設掩碼 = 777 - 745 = 032

注意點:建議不要設定預設掩碼,以系統設定的0022為主