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

相关文章

  • linux-默认权限umask和特殊权限

    一、默认权限 1.1、umask umask和默认权限的和为666->【umask + default = 666...

  • Linux命令之文件管理 (四十一)

    Linux umask命令 Linux umask命令指定在建立文件时预设的权限掩码。 umask可用来设定[权限...

  • Linux Note 12 20160721 权限拓展

    默认权限 umask 目录的默认权限:777-umask文件的默认权限:666-umask使用数字表示,一般,普通...

  • 2019-08-09

    root用户的umask值默认是0022,普通用户的umask值默认是 0002。umask值是可以手动修改的。 ...

  • umask

    在/etc/profile或~/.profile或~/.bash_profile中设置umask,umask 02...

  • ftp基础

    新建ftp用户 登陆 指定上传文件的umask值,将覆盖默认umask值

  • umask

    umask命令用来设置限制新建文件权限的掩码。当新文件被创建时,其最初的权限由文件创建掩码决定。用户每次注册进入系...

  • umask

    文件的权限反向掩码,也叫遮罩码 普通创建文件,为了保证最小权限,创出来的权限只有user有rw其他只有r权限权限的...

  • 2019-07-02

    umask默认建立文件没有x权限 rw 666目录 rwx 777root默认umask 022644 755...

  • linux umask解析

    什么是umask, umask即user file-creation mask. 用来控制最终创建文件的权限。 u...

网友评论

      本文标题:umask

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