linux中什么是umask

1.目录的权限

cd /tmp 把tmp清空,创建一个目录,看一下目录的权限,

root用户输入umask, 机器默认的值是0022,

umask值叫做权限掩码,权限掩码能够决定默认这台机器root用户或者其他的用户创建目录或者文件的权限。

 这个目录的值为  0777-0022  (目录的值就是用0777减去它的掩码)

 如果修改了umask的值为0777,这台机器默认创建的文件,它的权限都是0

考点一

umask是什么?目录的权限是怎么设置的?

它叫做权限掩码。目录的权限是用0777减去umask的值。

目录和文件算法不一样,因为目录必须得都有一个x执行,而文件不需要。

2.文件的权限

 文件是用0666-0022=0644

总结

1. umask 权限掩码

2.创建文件的默认权限: 

目录 0777-umask

文件 0666-umask

3.文件的基本权限是644

目录的基本权限是755

4.普通用户的umask值是0002

  root用户的umask值是0022

【注意】普通用户和root用户默认的umask值是不一样的,当你发现你的这台机器正常去创建文件和目录不是你要得到的那个权限的时候,就要考虑,这台机器的umask被别人修改了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

你是我的导航

谢谢您的打赏,您的鼓励。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值