Chinaunix首页 | 论坛 | 博客
  • 博客访问: 874557
  • 博文数量: 647
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 6044
  • 用 户 组: 普通用户
  • 注册时间: 2019-11-08 16:30
文章分类

全部博文(647)

文章存档

2021年(268)

2020年(297)

2019年(82)

我的朋友

分类: LINUX

2021-04-22 10:15:29

近年来互联网行业发展迅速,越来越多的人想要投身互联网企业,实现自己的职业前景与生活水平的提升。Linux运维技术成了很多人进入it互联网行业的众多选择之一。学习Linux运维需要掌握扎实的Linux基础,而Linux命令是Linux学习的重中之重。umask命令显示或设置权限掩码。那么umask如何计算文件目录权限?
umask是通过八进制的数值来定义用户创建文件或目录的默认权限。
umask如何计算文件目录权限?
1.文件权限计算
创建文件默认最大的权限为666(-rw-rw-rw-),默认创建的文件没有可执行权限x位。
对于文件来说,umask的设置是在假定文件拥有八进制666的权限上进行的,文件的权限就是666减umask的掩码数值,如果得到的3位数字其每一位都是偶数,那么这就是最终结果;如果有若干位的数字是奇数,那么这个奇数需要加1变成偶数,最后得到全是偶数的结果。
2.目录权限计算(没有奇偶之分)
创建目录默认最大权限777(-rwx-rwx-rwx),默认创建的目录属主是有x权限的,允许用户进入。
对于目录来说,umask的设置是在假定文件拥有八进制777权限上进行,目录八进制权限777减去umask的掩码数值。

阅读(1014) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~