linux系统中UMASK权限的用法讲解

umask通常是用在你初始建立一个目录或者文件的时候赋予他们的权限。ui

这里要说明两点:权限

一、针对目录来讲x权限表明能够进入该目录,因此说对于这个权限初始赋值是没什么问题的;文件

二、针对文件的x的权限表明执行,这个风险过高,因此通常权限初始赋值必须去掉x的;数字

[root@www ~]# umask
0022

这四个字母表明什么?

首先说明一点,上面四个数字表明是赋值初始化准备丢弃的权限。(相对应文件来讲,x权限就算没说明出来丢弃同样必须默认丢弃)

第一个0表明suid丢弃的权限;

第二个0表明本文件/目录拥有者什么权限都没丢弃(若是是文件,x权限除外,为何看看上面解释);

第三个2表明本文件/目录的用户组丢弃了w权限(若是是文件那么它的x权限也丢弃);

第三个2表明本文件/目录的其余用户能使用的权限只有有r和x(文件除外)。

综合上面所说若是你新建立一个文件那么它的权限是:-wr-w--w-- 便是:644

若是你新建立一个目录的话那么它的权限是:dwrxw-xw-x 便是:755

若是你要修改unask熟悉直接:

[root@www ~]# umask 002
相关文章
相关标签/搜索