Linux系统默认权限之umask

本文详细解析了Linux系统中umask的作用及其如何影响新建文件和目录的默认权限。通过几个具体的例子展示了不同umask设置下,文件和目录权限的变化。

默认情况下,目录权限值为755, 普通文件权限值为644, 那么这个值是由谁规定的,追究其原因是 umask

[root@adminx]# vim /etc/profile

1.假设umask值为:022(所有位为偶数)
6 6 6  -  0 2 2  = 6 4 4 //文件的起始权限值

2.假设umask值为:045(其他用户组位为奇数)
6 6 6  -   0 4 5 = 6 2 1    //计算出来的权限。由于umask的最后一位数字是5,所以,在其他用户组位再加1。622 //真实文件权限

3.默认目录权限计算方法
7 7 7  -  0 2 2 = 7 5 5
 

umask 044    //umask所有位全为偶数时
示例:mkdir d044   //目录733
示例:touch f044   //文件622

umask 023    //umask值的部分或全部位为奇数时
示例:mkdir d023   //目录754
示例:touch f023   //文件644

umask 035    //umask值的所有位为奇数时
示例:mkdir d035   //目录742
示例:touch f035   //文件642

转载于:https://www.cnblogs.com/jascky/p/8323612.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值