umask
# 查看默认权限
0022
— 第一位0:文件特殊权限
— 022:文件默认权限
文件的默认权限1、文件默认不能建立为执行文件,必须手工赋予执行权限
2、所以文件默认权限最大是666
3、默认权限需要换算成字母再相减
4、建立文件之后的默认权限,为666减去umask值
例如:
— 文件默认最大权限 666 umask值 022
— -rw-rw-rw- 减去 ----w--w- 等于 -rw-r--r--
例如:
— 文件默认最大权限 666 假如umask值 033 (空减 x 还等于空)
— -rw-rw-rw- 减去 ----wx-wx 等于 -rw-r--r--
目录的默认权限
1、目录默认权限最大为777
2、默认权限需要换算成字母再相减
3、建立文件之后的默认权限,为777减去umask值
例如:
— 默认目录最大权限为 777 umask 值 022
— -rwxrwxrwx 减去 ----w--w- 等于 -rwxr-xr-x
修改umask值临时修改
— umask 0002
永久生效
— vi /etc/profile