美文网首页
文件默认权限:umask

文件默认权限:umask

作者: gg大宇 | 来源:发表于2019-11-21 15:11 被阅读0次

umask就是指定2目前用户在建立文件或目录时候的权限默认值


image.png

usmak的数字指的是该默认需要减掉的权限
在默认权限的属性上,目录与文件是不一样的
因为X权限对于目录非常重要,但是一般的文件的建立不应该有执行权限,因为一般文件通常是用于数据的记录,当然不需要执行的权限了,所以默认轻快下:
若用户建立为文件则默认没有可执行(x)权限,即只有rw这两个,也就是最大为666
-rw-rw-rw-
若用户建立为目录,则由于x与是否可以进入目录有关,所以默认为所有权限均开放,即777
drwxrwxrwx

所以的话:
建立文件时:(-rw-rw-rw-) - (-----w--w-) ==> -rw-r--r--
建立目录时:(drwxrwxrwx) - (d----w--w-) ==>drwxr-xr-x

测试:


image.png

小tips:
假设umask为003,那么该umask的情况下,建立的文件目录权限是什么
(-rw-rw-rw-) - (--------wx) ==> -rw-rw-r--
(drwxrwxrwx) -(d------wx) ==> drwxrwxr--
如果你拿数字直接减去的话
666-003=663==>-rw-rw--wx 这样是不对的
所以这个地方需要小心

相关文章

  • Linux Note 12 20160721 权限拓展

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

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

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

  • 2019-07-02

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

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

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

  • linux命令之--umask

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

  • linux 权限不完全指南

    Linux 权限概述 本文主要介绍linux的: 文件权限 目录权限 默认权限 umask 隐藏权限 lsattr...

  • 文件默认权限:umask

    umask就是指定2目前用户在建立文件或目录时候的权限默认值 usmak的数字指的是该默认需要减掉的权限在默认权限...

  • Linux(13)扩展权限

    Linux 默认权限、特殊权限 默认权限 每一个终端都拥有一个umask属性,来确定新建文件、文件夹的默认权...

  • 文件与目录的默认权限和隐藏权限

    文件默认权限 umask 每个权限对应的分数: read=4 write=2 execute=1修改权限 chmo...

  • 文件的默认权限UMASK

    当进入Linux系统后新创建的文件或者文件夹总是会有一个默认的权限,那么这个权限是如何设置的呢?umask就是设置...

网友评论

      本文标题:文件默认权限:umask

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