尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

linux umask详解

linux umask详解
📅 发布时间:2026/7/2 4:01:48

一、umask 是什么?

核心定义

umask = 权限“遮罩”(mask),用于从默认权限中“减掉”权限

不是“设置权限”,而是:

❗“限制默认权限能给多少”


二、Linux 默认权限规则(非常重要)

Linux 新建文件/目录有两个“基准值”:

1)文件默认权限

666

即:

rw-rw-rw-

(没有执行权限)


2)目录默认权限

777

即:

rwxrwxrwx

三、umask 的作用机制(本质)

最终权限计算公式:

最终权限 = 默认权限 - umask

更准确说:

bitwise: AND NOT

四、例子:umask 002

1)拆解 umask

002

三位含义:

0 → owner 0 → group 2 → others

2)重点:2 是什么?

2 = write(写权限)

权限映射:

0 = --- 1 = --x 2 = -w- 3 = -wx 4 = r-- 5 = r-x 6 = rw- 7 = rwx

五、计算过程(非常关键)

1)文件场景

默认:

666 = rw-rw-rw-

umask:

002 = --------w-

计算:

666 - 002 = 664

最终:

rw-rw-r--

2)目录场景

默认:

777 = rwxrwxrwx

umask:

002

计算:

777 - 002 = 775

最终:

rwxrwxr-x

六、umask 002 的真实含义(工程角度)

核心结论:

允许: - owner 可读写执行 - group 可读写执行 - others 只读/执行(不能写)

等价表达:

禁止 others 写权限

七、umask 与 ACL 的关系(重点)

很多人混淆:

机制控制对象
umask默认权限(创建时)
ACL精细用户权限
chmod静态权限

正确关系是:

umask → 决定“初始权限” ACL → 决定“额外授权” chmod → 决定“基础结构”

八、如何查看当前 umask?

umask

输出:

0022

九、临时 vs 永久设置

临时:

umask 002

cron 内:

* * * * * umask 002; command

全局(不推荐轻易改)

/etc/profile ~/.bashrc

十、一句话总结

umask 002 = 创建文件时禁止“其他用户写权限”,允许 group 写权限

相关新闻

  • 别再盲目用ChatGPT!2026各版本权限、算力、使用场景深度测评
  • 2026最新靠谱视频孪生企业推荐 这几家实力过关值得参考-
  • 从创意生成到商业变现:抖音/TikTok电商AI视频工具全链路横评与选型指南

最新新闻

  • 自动售货机总是卡货?教你几招轻松搞定~YH
  • navicat执行事务操作,不小心关闭session窗口后事务结果如何?
  • Cognee — 开源 AI 记忆知识库平台
  • 销售讲不清产品内部结构?3D展示让客户一眼看透
  • AI驱动的销售商机管理工具DingTalkA1实战解析
  • 上就是代码的解析,相信很多人疑惑的地方就是Vector128.Max做了什么,我们可以构造一个代码,让大家简单的看出来发生了什么。代码和运行结果如下所示:

日新闻

  • Python Playwright录制功能:从零到一构建自动化测试脚本
  • 如何用开源工具永久保存你心爱的小说:novel-downloader全攻略
  • In-Context Learning不是教知识,而是模式对齐:从5个示例到100个工业级样本的真相

周新闻

  • Windows字体自定义终极方案:No!! MeiryoUI完全指南
  • Deepin Boot Maker:告别命令行,3分钟制作Linux启动盘的智能解决方案
  • Plain Craft Launcher 2:重新定义你的Minecraft游戏体验

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号