linux umask命令

umask命令

  umask命令功能:显示、设置文件的缺省权限。

  umask命令语法:umask [-S]

  -S:以rwx形式显示新建文件或目录的缺省权限。

  执行umask:

  显示0022

  第一个0:特殊权限位

  022用户权限位,权限掩码值。

  需要用777减去022,得到755,三个数字分别表示ugo(user,group,others)的权限。

  umask –S:

  u=rwx,g=rx,o=rx

  Linux权限规则:

  缺省创建的文件不能授予可执行x权限,这点是为了安全着想,文件默认是不能执行的。

  可以用umask改变默认权限,用umask加上掩码值的形式。

  比如想把权限改为750,要用777减去750,及umask 027命令。

原文地址:https://www.cnblogs.com/shihaiming/p/5818054.html