Linux建立目錄和文件的默認權限設置

這兩天,項目中使用jenkins自動構建系統時遇到了在Linux中建立目錄和文件的權限問題,臨時的解決辦法是在腳本中增長了chmod賦權限命令;linux

偶然想到Linux應該是能夠設置默認權限的,故學習了一下。學習

 

在linux中建立文件和目錄時,單個用戶建立的目錄權限都是一致的,建立的文件權限也都是一致的,控制這個建立權限的叫作權限掩碼。
權限掩碼的做用就是規範初創文件和目錄時候的權限設置,免去了建立後再次修改權限的問題。spa


一、查看用戶的權限掩碼
命令: umask  blog

目錄:最大權限是777,減去umask的後三位(022),該用戶建立的目錄權限即默認是755jenkins

文件:文件的權限必須爲偶數。若是是奇數,則需-1變成偶數。777-022=755,每一位都-1變成偶數,即爲644。權限

 

2.修改用戶權限掩碼im

命令:umask  ***腳本

***能夠是1-3位數,每一位的數值必須<= 7項目

相關文章
相關標籤/搜索