一 权限掩码umask
umask是chmod配套的,总共为4位(gid/uid,属主,组权,其它用户的权限),不过一般用到的是后3个,例如你用chmod 755 file(此时这文件的权限是属主读(4)+写(2)+执行(1),同组的和其它用户有读写权限)
二 umask的做用
默认状况下的umask值是022(能够用umask命令查看),此时你创建的文件默认权限是644(6-0,6-2,6-2),创建的目录的默认权限是755(7-0,7-2,7-2),能够用ls -l验证一下哦 如今应该知道umask的用途了吧,它是为了控制默认权限,不要使默认的文件和目录具备全权而设的
三 修改umask值
知道了umask的做用后,你能够修改umask的值了,例如:umask 024则之后创建的文件和目录的默认权限就为642,753了
四 将umask值保存到环境文件
若是使用bash能够更改/etc/bashrc文件中的umask,若是使用csh,能够更改/etc/csh.cshrcbash
[root @test root]# umaskui
查看umask值 0022
[root@vbird test]# umask 002 <==后面接 3 个数字 设置umask值
[root@vbird test]# umask.net
0002get
查看 umask 数值为直接输入 umask 便可,而设定就是 umask 以后接三个数字class