umask 命令允许你设定文件创建时的缺省模式,对应每一类用户(文件属主、同组用户、其他用户)存在一个相应的umask值中的数字。对于文件来说,这一数字的最 大值分别是6。系统不允许你在创建一个文本文件时就赋予它执行权限,必须在创建后用chmod命令增加这一权限。目录则允许设置执行权限,这样针对目录来 说,umask中各个数字最大可以到7。

[root@jdu4e00u53f7 data]# umask 
0022

第一个数字是图书权限使用,后三个分别为onwer,group,other在777的基础上前去的权限值,r、w、x分别是4、2、1,即新建文件的权限为755。

修改umask的方法如下:

[root@jdu4e00u53f7 data]# umask 002    注:此方法修该的umask为临时生效,退出bash后失效

目录建立后的权限为777-umask值。

文件建立后的权限为666-umask值。

使umask值永久生效时,修改 /etc/profile 文件。

root用户的umask值默认为022,普通用户的默认umask值为002。