umask

作者: 不咸的Yan | 来源:发表于2019-08-27 00:21 被阅读0次

    文件的权限反向掩码,也叫遮罩码



    普通创建文件,为了保证最小权限,创出来的权限只有user有rw其他只有r权限
    权限的界定来自于 umask码


    默认的umask码是0022

    对于文件的创建。初始权限是666,减去umask就是新建文件的权限, 666-022=644

    对于目录,是不一样的,初始权限是777,减去0022,得到的是755


    umask是可以设置的,不过只能在当前shell中生效,



    这样再生成文件目录的时候使用的就是新的权限反向掩码

    这样就都没权限了

    想要永久生效,可以修改 /etc/login.defs文件
    UMASK 077 # 用户掩码 修改这个就可以永久生效

    注意:
    假如 初始权限减去权限反向掩码出现负值 如 666-0777
    正常的是 -1 -1 -1 这样的是会自动加1的,会变成000

    image.png

    相关文章

      网友评论

          本文标题:umask

          本文链接:https://www.haomeiwen.com/subject/fcojectx.html