美文网首页
Linux基础知识之--umask掩码

Linux基础知识之--umask掩码

作者: 逗儿比的日常 | 来源:发表于2020-12-09 16:36 被阅读0次

umask掩码

• 每个用户建立文件时,此文件都会有默认权限
• 默认权限的值由环境中的umask值与文件与目录的基数来确定
• 用户可以自主改动umask值,并在改动后马上生效,系统重启后会恢复到默认值
• 一般用户(非系统用户)的默认umask值为002,系统用户的默认umask值为 022(root用户为系统用户)
• 默认文件权限666,默认文件夹权限777

cat /etc/login.defs (这里的只是针对家目录/home的UMASK)
UMASK:077 ,是针对文件夹(用户家目录)来说的。也就是文件夹权限777-077=700,即在家目录里/home建的文件夹的权限都是drwx------

• 可以通过umask查看umask,通过umask umask值来修改umask,例如umask 002。但这种只能临时修改umask值,机器重启之后会恢复到默认值。想永久修改umask值,需要修改/etc/profile里的umask值

umask修改.png

• 在系统的默认umask前提下,系统用户(如root用户)查看umask的值为022,普通用户查看umask的值为002

实验:

  1. root用户新建用户的时候会一并在/home里建出新用户的家目录,默认权限是drwx------
  2. root用户新建的文件的默认权限是-rw-r--r--,文件夹的默认权限是drwxr-xr-x
  3. 普通用户新建的文件的默认权限是-rw-rw-r--,文件夹的默认权限是drwxrwxr-x

相关文章

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

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

  • Linux基础知识之--umask掩码

    umask掩码 • 每个用户建立文件时,此文件都会有默认权限• 默认权限的值由环境中的umask值与文件与目录的基...

  • umask 查看掩码

    umask 查看当前用户的掩码权限 假如掩码为 0022 就用0777减去0022 就是创建的文件夹的权...

  • linux知识点系列之 umask

    介绍 umask(user's mask)用来设置文件权限掩码。权限掩码是由3个八进制的数字所组成,将现有的存取权...

  • Linux特殊权限day12

    1.特殊权限(suid\sgid\sbit)2.权限属性(chatter)3.进程掩码(umask) 一、特殊权限...

  • umask

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

  • linux命令之--umask

    umask:反掩码或者默认权限 系统中默认的权限: 文件: 644 也就是说文件默认式没有执行权限的, 即使设...

  • linux命令行学习(28):掩码命令umask

    我们在创建文件时,系统会给它默认的权限。掩码是用来控制这个默认权限的。当我们改变掩码时,会影响创建文件时的默认权限...

  • linux基础3(属主属组权限管理)

    chmod:修改权限 chown:写改属主,属组 umask:改创建文件时的默认权限,权限掩码 set位: ...

  • shell常规操作

    on the Linux host:# Set the system global umask to 002 ec...

网友评论

      本文标题:Linux基础知识之--umask掩码

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