Centos 7 umask 文件默认权限
  dIZ4mPo2q5Ch 2023年11月02日 31 0


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

1、查看umask

[tom@kvm113 ~]$ umask
0022

2、以模式显示

[tom@kvm113 ~]$ umask -S
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 设置方法

# 临时生效
umask 002
# 对指定用定用户生效
vi /home/tom/.bashrc

#加入一行
umask 002
# 对所有用户生效
vi /etc/bashrc

# 加入一行
umask 002

常规设置

# root
umask 022

# 普通用户
umask 002

# umask 越小权限越大
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
dIZ4mPo2q5Ch