linux新文件权限设置之umask的深入理解
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,前言起源是一道题1:如果你的umask设置为022,缺省的你创建的文件权限为?这让我回忆起被问过的另外一道题2: 777表示什么权限?用户组说明-rwxrw-r‐-1 root root 1213 F
千家信息网最后更新 2026年11月02日linux新文件权限设置之umask的深入理解
前言
起源是一道题1:如果你的umask设置为022,缺省的你创建的文件权限为?
这让我回忆起被问过的另外一道题2: 777表示什么权限?
用户组说明
-rwxrw-r‐-1 root root 1213 Feb 2 09:39 abc
- 第一个字符代表文件(-)、目录(d),链接(l)
- 其余字符每3个一组(rwx),读(r)、写(w)、执行(x)
- 第一组rwx:文件所有者的权限是读、写和执行
- 第二组rw-:与文件所有者同一组的用户的权限是读、写但不能执行
- 第三组r--:不与文件所有者同组的其他用户的权限是读不能写和执行
- 也可用数字表示为:r=4,w=2,x=1 ,因为rwx代表三位二进制的话,正好计算出这几个数字。
数字权限说明
那么回到前面题2,777是三位八进制数,对应111111111,则代表三个组都可读可写可执行,我们可以这么用:
chmod 755 abc //chmod 改变文件abc的权限为文件所有者可读可写可执行,同组和其他组用户是可读可执行
umask说明
umask是权限掩码,代表默认不要的权限,它是基于文件最大默认值666,文件夹777的基础上取计算该用户新建对象的默认权限的。
比如,题1,那么创建文件的默认权限就是666-022=644,也就是-rw-r--r--
umask是用来做什么的
默认情况下的umask值是022(可以用umask命令查看),此时你建立的文件默认权限是644(6-0,6-2,6-2),建立的目录的默认 权限是755(7-0,7-2,7-2),可以用ls -l验证一下, 现在应该知道umask的用途了吧,它是为了控制默认权限的。
[root@bogon test]# iduid=0(root) gid=0(root) groups=0(root) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023[root@bogon test]# umask[root@bogon test]# touch a.txt[root@bogon test]# ls -ltotal 0-rw-r--r--. 1 root root 0 Jul 3 00:40 a.txt[root@bogon test]# mkdir b[root@bogon test]# ls -ltotal 0-rw-r--r--. 1 root root 0 Jul 3 00:40 a.txtdrwxr-xr-x. 2 root root 6 Jul 3 00:41 b
从上面可以看到, root 的umask是022(第一个0 代表特殊权限位,这里先不考虑), 创建的文件默认权限是644,创建的目录是755。
在了解umask的使用之前, 需要先讲解下文件的基本权限
| r | w | x | |
| 文件 | 可以查看文件内容 | 可以修改文件 | 可以把文件启动为一个运行的程序 |
| 目录 | 可以ls查看目录中的文件名 | 可以在目录中创建或者删除文件(只有w权限没法创建,需要x配合) | 可以使用cd 进入这个目录ls-l显示目录内文件的元数据的信息 |
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对的支持。
文件
权限
目录
代表
用户
所有者
内容
数字
一道
字符
就是
学习
最大
特殊
三个
也就是
二进制
价值
信息
八进制
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技公司简介
华服互联网科技怎么样
互联网科技活动banner
互联网科技财经
智能科技公司是互联网公司吗
互联网金融 金融科技
广州紫鲸互联网科技
掌上梦互联网科技
海南科技产业互联网平台
随着互联网科技发展
互联网科技创新服务
互联网科技与管理
允成互联网科技有限公司融资
互联网金融科技名词解释
烟台灵鸽互联网科技有限公司
科技互联网的核心竞争力
怎样加入科技互联网
互联网科技企业商标注意事项
长沙渺峰互联网科技有限公司
山东亿川互联网科技有限责任公司
互联网黑科技
互联网科技logo设计
老年人脱离互联网科技的作文
互联网科技产品
北京大学互联网科技怎么样
畅思互联网科技
西安有哪些互联网高科技企业
互联网公司属于科技吗
互联网科技品牌
科技互联网专业务虚会材料