默认权限分配的命令umask

说明: 

         root超级用户创建目录默认是755,文件是644

       

 

 

问题1:为什么默认权限目录是755,文件是644呢?

           暂时没理解透彻

 

 

在linux下文件的默认权限是由umask值决定的。

      umask 是通过八进制的数值来定义用户创建文件或目录的默认权限的

      umask对应数值表示的是禁止的权限。

 

 

系统默认的umask值

       

 

     创建文件默认最大权限为666(-rw-rw-rw-),默认创建文件一般没有可执行权限x位。

       对于文件来说,umask的设置是在假定文件拥有八进制666的权限进行的,文件的权限就是666减去umask的掩码数值;如果umask的部分位或全部位为奇数,那么在对应为奇数的文件权限位计算结果分别再加1才是最终文件权限值。

 

   创建目录默认最大权限是777,默认创建目录属主是有x权限,允许用户进入。

        对于目录来说,umask的设置是在假定文件拥有八进制777权限上进行,目录八进制权限777减去umask的掩码数值。 

 

            

             

 

  

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值