1.目录的权限
cd /tmp 把tmp清空,创建一个目录,看一下目录的权限,
root用户输入umask, 机器默认的值是0022,
umask值叫做权限掩码,权限掩码能够决定默认这台机器root用户或者其他的用户创建目录或者文件的权限。
这个目录的值为 0777-0022 (目录的值就是用0777减去它的掩码)
如果修改了umask的值为0777,这台机器默认创建的文件,它的权限都是0
考点一
umask是什么?目录的权限是怎么设置的?
它叫做权限掩码。目录的权限是用0777减去umask的值。
目录和文件算法不一样,因为目录必须得都有一个x执行,而文件不需要。
2.文件的权限
文件是用0666-0022=0644
总结
1. umask 权限掩码
2.创建文件的默认权限:
目录 0777-umask
文件 0666-umask
3.文件的基本权限是644
目录的基本权限是755
4.普通用户的umask值是0002
root用户的umask值是0022
【注意】普通用户和root用户默认的umask值是不一样的,当你发现你的这台机器正常去创建文件和目录不是你要得到的那个权限的时候,就要考虑,这台机器的umask被别人修改了。