当前位置:   article > 正文

CentOS 7 umask 文件默认权限_centos7 umask 应用

centos7 umask 应用

所有用户进入系统后,建立的所有文件都有初始权限,可以通过 umask 修改默认文件或目录权限

1、查看umask

  1. [tom@kvm113 ~]$ umask
  2. 0022

2、以模式显示

  1. [tom@kvm113 ~]$ umask -S
  2. u=rwx,g=rx,o=rx

3、文件与目录权限

  • 文件:对于文件来说,x 权限意味着可以直接删除文件。所以对于文件来说默认最大权限就是 666(-rw-rw-rw)
  • 目录:对于目录来说,x 权限意味着是否能进入到目录中。如果一个新建的目录无x权限就进入不了这个目录。那目录就没有存在的意义。所以目录的最大权限是 777(drwxrwxrwx)

4、默认权限的计算

  • 文件:最大权限减去umask码等于默认权限,结果为奇数,则奇数位+1
  • 偶数:mask=022  结果为偶数 666-022=644,转换为权限 rw-r--r--
  • 奇数:mask=135  结果为奇数 666-135=431,奇数+1为442,转换为权限r--r----x
  • 目录:最大权限减去umask码等于默认权限 777-022=755 转换为权限(rwxr-xr-x)

5、umask 设置方法

  1. # 临时生效
  2. umask 002
  1. # 对指定用定用户生效
  2. vi /home/tom/.bashrc
  3. #加入一行
  4. umask 002
  1. # 对所有用户生效
  2. vi /etc/bashrc
  3. # 加入一行
  4. umask 002

常规设置

  1. # root
  2. umask 022
  3. # 普通用户
  4. umask 002
  5. # umask 越小权限越大
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/49345?site
推荐阅读
相关标签
  

闽ICP备14008679号