CentOS创建文件和目录时权限都一致
CentOS:目录权限都是 755
文件权限都是 644
- 查看umask
[root@centos ~]# umask
0022
-
默认文件权限: 666 - 022 = 644
umask数值是奇数 666 - 033 = 633 + 11 = 644
umask数值是偶数 666 - 022 = 644 -
默认目录权限: 777 - 022 = 755
umask数值是奇数 777 - 033 = 744
umask数值是偶数 777 - 022 = 755
如何永久修改umask信息
- vim /etc/profile
if [ $UID -gt 199 ] && [ "`/usr/bin/id -gn`" = "`/usr/bin/id -un`" ]; then
umask 002
else
umask 022 --- 可以永久修改umask数值
fi
其中$UID: 显示当前登录系统用户id数值
/usr/bin/id -gn – 显示当前用户的组名
/usr/bin/id -un – 显示当前用户名称
- 判断比较符号
-gt greater than >
-lt less than <
-eq equal ==
-ge greater && equal >=
-le less && equal <=
-ne not equal <>