umask 权限掩码
By 渡客ITer 骆龙飞
命令的一般形式为:umask nnn
1.umask设置了用户创建文件的默认权限,它与chmod的效果刚好相反,umask设置的是权限“补码”,而chmod设置的是文件权限码。
2.umask命令允许你设定文件创建时的缺省模式,对应每一类用户(文件属主、同组用户、其他用户)存在一个相应的umask值中的数字。
如:umask值为022,则默认目录权限为755,默认文件权限为644。
计算方法
目录:进制数表示 4
文件:进制数表示 4
目录(创建新目录时,系统允许设置执行权限,所以 4+2+!=7)
文件(创建新文件时,系统不允许赋予执行权限,要通过chmod命令增加 4+2+0=6)