umask

这篇博客介绍了Linux系统中文件权限的基本概念,包括创建文件时的默认权限(0777)以及umask系统默认掩码的作用。umask值通常为0022,用于限制新文件的权限。在创建文件时,系统会用0777减去umask(0022)再减去执行权限(0111),得到最终的文件权限0644。此外,还提到了如何临时修改shell的umask值。
摘要由CSDN通过智能技术生成

 1.一般我们在创建文件的时候查看权限为-rw(6)-r(4)--r(4)--

2.这里有个umask 系统默认掩码的概念

使用umask查看系统默认掩码 为0022

在文件权限里面其实有4位,默认为0777,在我们创建文件时候,系统会使用0777-0022 =0755(rwx r-x r-x)系统为了保护文件安全,在会再减去执行权限也就是-0111,0755-0111=0644(rw-r--r--)

临时修改shell umask值:例如:umask 666

总结:系统会默认umask值,文件权限是由文件默认权限(0777)-umask(0022)-0111得到

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值