umask命令 作用:用於顯示、設置文件的預設許可權 格式:umask [-S] -S表示以rwx形式顯示新建文件預設許可權 系統的預設掩碼是0022 文件創建時的預設許可權 = 0666 - umask 目錄創建時的預設許可權 = 0777 - umask 所以創建文件的許可權是 0666 - 0022 = ...
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為主