詳解Linux下文件和目錄的默認權限計算
當新建一個文件和目錄時,很多人會很關心其權限,但是否想過其權限是怎麼計算來的,這就與umask(遮罩碼)有關了。
一般用戶的umask為0002,root的umask為0022,umask的配置文件為/etc/bashrc.
下來詳解文件和目錄的默認權限:
1.文件默認權限的計算方法為:666-umask,但文件默認是不具有執行權限,如果算得的結果中有執行權限,則將其權限加1.
若umask為777時,會怎樣呢?下面會告訴你。
可見,666-777還是000.
2.目錄的計算方法與文件相同的,是777-umask。
Linux 新建文件和目錄的默認權限 http://www.linuxidc.com/Linux/2012-12/76188.htm