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

umask命令

时间:2018-03-27 14:27:50      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:umask

1.umask命令

umask可以查看设置新建文件或目录的掩码。

文件或目录创建最初的权限是由umask值决定的。


2.umask命令的使用

umask //直接执行命令,可以查看umask值。

umask  xxxx //xxxx为数字,是需要被设置的掩码值。


3.umask命令实例

查看umask值,并设置一个新的umask值。

umask

umask 0002

技术分享图片


4.umask值解析

默认的umask值。

[root@wangshaojun-01 ~]# umask

0022


创建文件的权限是 644

[root@wangshaojun-01 ~]# touch 1.txt && ll 1.txt

-rw-r--r-- 1 root root 0 3月  27 13:21 1.txt


创建目录的权限是 755

[root@wangshaojun-01 ~]# mkdir 1 && ll -d 1

drwxr-xr-x 2 root root 6 3月  27 13:22 1


修改umask值为0002

[root@wangshaojun-01 ~]# umask 0002

[root@wangshaojun-01 ~]# umask

0002


创建文件的权限是 664

[root@wangshaojun-01 ~]# touch 2.txt && ll 2.txt

-rw-rw-r-- 1 root root 0 3月  27 13:24 2.txt


创建目录的权限是 775

[root@wangshaojun-01 ~]# mkdir 2 && ll -d  2

drwxrwxr-x 2 root root 6 3月  27 13:24 2


结论:

文件的初始权限是 666

目录的初始权限是 777

初始权限 减去 umask的值,上面的案例可以说通。

但是如果umask的值是0003的时候就会不适用。

其实是把初始权限和umask的值换算成9位权限相减。

所以在umask值为003的时候,最终的文件权限为664.

666 (rw- rw- rw-)

003 (---  ---  -wx)

664 (rw- rw- r--)


umask命令

标签:umask

原文地址:http://blog.51cto.com/11060853/2091586

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