umask問題
如果目錄的最高權限是rwxrwxrwx , ? 而umask是033 的話。? 那也就是----wx-wx那么新建的文件夾的權限是rwxr--r-- 。那要是文件的話最高權限是666 也就是rw-rw-rw ,要是umask還是如上的話那新建的文件是什么權限呢
如果目錄的最高權限是rwxrwxrwx , ? 而umask是033 的話。? 那也就是----wx-wx那么新建的文件夾的權限是rwxr--r-- 。那要是文件的話最高權限是666 也就是rw-rw-rw ,要是umask還是如上的話那新建的文件是什么權限呢
2016-03-24
舉報
2016-03-25
我自己的理解:轉換為二進制,有權限的位為1,沒權限的位為0,進行二進制減法,把結果再按之前的規則轉換為rwx格式
2018-08-07
umask定義的權限是系統默認權限中準備丟棄的權限,如果umask是033的話,對于新建的文件,會丟棄寫的權限,但也不會增加執行權限。因此新建文件權限是644