4、umask的权限设置

来源:互联网 发布:淘宝批发市场进货服装 编辑:程序博客网 时间:2024/06/03 19:40

如上图 umask 的值 0022

  • 若使用者创建为『文件』则默认『没有可运行( x )权限』,亦即只有 rw 这两个项目,也就是最大为 666 分,默认权限如下:
    -rw-rw-rw-

  • 若使用者创建为『目录』,则由于 x 与是否可以进入此目录有关,因此默认为所有权限均开放,亦即为 777 分,默认权限如下:
    drwxrwxrwx


而umask显示的数字就是用户在这最大权限中减去的权限,所以,看后三个数字,022,翻译过来也就是“在自己的时候是什么都不去掉的,自己人去掉的是写权限(w),别人也去掉写权限(w)“ 

所以创建出来的结果就是下面这样的:

创建的文件就是644   创建的目录就是755

 

改变umask的值


假设你的 umask 为 003 ,请问该 umask 情况下,创建的文件与目录权限为?

文件: (-rw-rw-rw-) - (--------wx) = -rw-rw-r--
目录: (drwxrwxrwx) - (--------wx) = drwxrwxr--
 

原创粉丝点击