umask 权限掩码
作用
控制系统的文件和目录的默认权限
针对文件来说
系统的文件默认权限计算方式:
- 权限从666开始计算。
- 如果偶数,正常做减法。
- 如果是奇数,奇数位加一。
666 - 022(这里是umask值)= 644(系统的文件默认权限)
# umask掩码的3位每一位数字是否有【奇数】,如果有奇数(奇数位加1)
umask 021 #设置umask值
666 - 021(这里是umask值)= 645(由于有奇数)+1 = 646(系统的文件默认权限)
# 我们创建一个文件测试下:
touch f021
ls -l f021
-rw-r--rw-. 1 root root 0 5月 21 10:40 f021
# 可以看到是646的权限
针对于目录
- 权限从777开始计算。
- 和掩码正常做减法。