标签:dir txt may 最大 bsp 文件 等于 mask 多少
umask 默认权限设置
[root@iZ8vb54310gt88z6l1kvd7Z ~]# umask
0022
那么我们创建一个目录的默认权限是多少呢
[root@iZ8vb54310gt88z6l1kvd7Z ~]# mkdir test
[root@iZ8vb54310gt88z6l1kvd7Z ~]# ls -ld test
drwxr-xr-x 2 root root 4096 May 2 10:48 test
可以看到权限为755,那么目录的最大权限就是777
所以最大权限减去umask值等于得到的权限
已知文件的最大权限为666,umask为022,创建文件的默认权限为:666-022=644
[root@iZ8vb54310gt88z6l1kvd7Z ~]# umask
0022
[root@iZ8vb54310gt88z6l1kvd7Z ~]# touch /test/test.txt
[root@iZ8vb54310gt88z6l1kvd7Z ~]# ls -ld /test/test.txt
-rw-r--r-- 1 root root 0 May 2 10:24 test.txt
如果把umask设置为002,即去除o的执行权限,666-002=664=-rw-rw-r--
[root@iZ8vb54310gt88z6l1kvd7Z ~]# ls -ld /test/test1.txt
-rw-rw-r-- 1 root root 0 May 2 11:16 /test/test1.txt
标签:dir txt may 最大 bsp 文件 等于 mask 多少
原文地址:https://www.cnblogs.com/hxlinux/p/12817417.html