码迷,mamicode.com
首页 > 其他好文 > 详细

umask详解

时间:2020-05-02 11:29:01      阅读:120      评论:0      收藏:0      [点我收藏+]

标签: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

umask详解

标签:dir   txt   may   最大   bsp   文件   等于   mask   多少   

原文地址:https://www.cnblogs.com/hxlinux/p/12817417.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!