linux系统中ROOT用户的umask为0022,创建的文件默认权限为644,创建目录的默认权限为755,普通用户的umask0002,创建的文件默认权限为664,创建目录的默认权限775
![111111.png wKiom1MmWjvh6OUTAAGvqAVGco0567.jpg](https://i-blog.csdnimg.cn/blog_migrate/188c705c901a371763cd23c83d45c5de.jpeg)
如果普通用户的UID大于99,且UID和GID不相同,用户umask为0022,创建的文件默认权限为644,创建目录的默认权限为755
![222222.png wKiom1MmW-3APAQEAAFUXtSpI84299.jpg](https://i-blog.csdnimg.cn/blog_migrate/c1a1e4a9d11f8653060f813042e2e005.jpeg)
因为/etc/profile定义了,普通用户的UID和GID不同,umask就不相同,创建文件和目录的默认权限也不相同
![333333333333333.png wKiom1MmXSnAvSQBAAFnUJb5ayI740.jpg](https://i-blog.csdnimg.cn/blog_migrate/01e18e5d05f4f51bcdd89748ad8adf68.jpeg)
转载于:https://blog.51cto.com/lgrady/1377842