文件的默认权限
对于文件来讲,不需要具有x权限,所以,默认权限是666
目录的默认权限
对于目录来说,需要每个人均有权限进入该目录,所以目录的权限是777;
umask
然而,我们创建文件或者目录时的默认权限往往并不像默认权限,这是为什么呐?这与umask有关;
# umask -S
u=rwx,g=rx,o=rx
实际权限
意味着当我们新建文件时的用户默认权限是(rwx)与(rw)取交集,即rw;
同组用户的权限是(rx)与(wr)取交集,即r
其它用的权限是(rx)与(wr)取交集,即r
所以,创建文件的实际默认权限是rx r r
同理创建目录的默认权限是rwx rx rx
修改umask
如果需要修改新建文件或者目录的默认权限,则只需要修改umask的值即可;
eg: umask 022