Linux系统默认权限之umask

Posted 进阶之路

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux系统默认权限之umask相关的知识,希望对你有一定的参考价值。

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

[[email protected]]# 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

以上是关于Linux系统默认权限之umask的主要内容,如果未能解决你的问题,请参考以下文章

Linux之文件(目录)默认权限特殊权限与隐藏权限

Linux之权限设置(默认权限隐藏权限及特殊权限)

umask下设置linux系统文件与目录的默认权限

linux权限管理之进程掩码

linux那个umask值是啥?

系统默认权限网站比较安全权限默认权限控制命令umask文件系统属性(文件属性)特殊权限