umask:控制默认文件和目录权限的值html
查看当前环境的umask值【基于redhat6.4】shell
方案一: sed -n '65,69p' /etc/bashrc 写入/etc/bashrc --> 临时生效 0022(root) 0002(普通)
方案二: grep umask /etc/profile 写入/etc/profile --> 永久生效 0022(root) 0002(普通)
基本原则:bash
文件夹: 直接相减接口spa
文 件: 遇到基数的位,相减的结果+1
htm
假设当前的umask为 032 --> 适用于文件 文件最大666 【若是遇到umask有奇数位,则相减的结果+1】blog
6 6 6 6 6 6
0 3 2 - 0 5 1 -
1 + 1 1 +
------ --------
6 4 4 6 2 6接口
---------------------------------------------------------------------------------------- ip
777 --> 文件最大777,正常加减便可
032
------
745 get
[root@localhost 2018]# umask 032 [root@localhost 2018]# mkdir ftl2018 [root@localhost 2018]# touch file2018