一 權限掩碼umask
umask是chmod配套的。總共為4位(gid/uid,屬主。組權,其他用戶的權限),只是通經常使用到的是后3個。比如你用chmod 755 file(此時這文件的權限是屬主讀(4)+寫(2)+運行(1),同組的和其他用戶有讀寫權限)
二 umask的作用
默認情況下的umask值是022(能夠用umask命令查看)。此時你建立的文件默認權限是644(6-0,6-2,6-2),建立的文件夾的默認 權限是755(7-0,7-2,7-2),能夠用ls -l驗證一下哦 如今應該知道umask的用途了吧。它是為了控制默認權限,不要使默認的文件和文件夾具有全權而設的
三 改動umask值
知道了umask的作用后。你能夠改動umask的值了,比如:umask 024則以后建立的文件和文件夾的默認權限就為642,753了
四 將umask值保存到環境文件
若要長期改動umask的值,能夠把它寫進/etc/profile或~/.profile或~/.bash_profile中。
您知道當你建立一個新的檔案或文件夾時,他的預設屬性會是什么嗎?呵呵!
那就與 umask 有關了!那么 umask 是在搞什么呢?基本上, umask 就是指定『眼下使用者在建立檔案或文件夾時候的屬性默認值』,那么怎樣得知或設定 umask 呢?他的指定條件以底下的方式來指定:語法:
說明:查看 umask 數值為直接輸入 umask 就可以,而設定呢?沒錯!
就是 umask 之后接三個數字。那么怎樣來指定呢?主要還是跟 Linux 的檔案屬性(那九個屬性, r, w, x )有關的,並且是以分數的那一個關系為例的,而有底下的規則為輔:
若使用者建立為『檔案』則預設『沒有可運行 ( x ) 項目』。亦即僅僅有 rw 這兩個項目,也就是最大為 666 分
–rw-rw-rw-
若使用者建立為『文件夾』,則因為 x 與能否夠進入此文件夾有關,因此預設為全部權限均開放,亦即為 777 分
drwxrwxrwx