近年来互联网行业发展迅速,越来越多的人想要投身互联网企业,实现自己的职业前景与生活水平的提升。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的掩码数值。
阅读(1060) | 评论(0) | 转发(0) |