当前位置: 首页 > news >正文

linux umask详解

一、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 写权限

http://www.jsqmd.com/news/1106517/

相关文章:

  • 别再盲目用ChatGPT!2026各版本权限、算力、使用场景深度测评
  • 2026最新靠谱视频孪生企业推荐 这几家实力过关值得参考-
  • 影刀RPA新手教程:营销投放自动化完全指南——广告账户数据汇总、ROI分析与预算预警
  • 景观设计师转型AI:2个月掌握大模型的实战路径
  • STM32与AD74413R构建高精度数据采集系统
  • 从创意生成到商业变现:抖音/TikTok电商AI视频工具全链路横评与选型指南
  • 入门级反射型xss实战
  • 从成本中心到价值引擎:License许可优化的进阶之路
  • 【硬核详解】基于 CH340G 的 STM32 一键下载电路设计:从数据手册到参数计算全流程指南(一)
  • 把AI流式响应当成编译问题:用状态机消灭200空白
  • 2026年企业消费者调研服务商权威盘点榜单
  • 图形硬件流水线
  • 任务栏变身硬件监控面板,CPU/GPU温度与使用率一目了然
  • 2026年腾讯云秒杀活动抢购攻略
  • 生产级ML模型服务化:从Triton部署到Seldon编排的落地实践
  • 拱墅区专业乐队培训选择指南
  • 西城微科SIC8833高精度胎压计芯片方案
  • “词元盗用”正在成为AI商业化面临的新风险
  • ICM-42688-P与STM32F303VE在工业运动控制中的应用
  • LV3296与STM32F767ZG嵌入式数据采集系统设计
  • 国内头部具身机器人定局:宇树智元耕硬件,越疆一脑多体重构赛道
  • AS717芯片规格 8K@60Hz外围少 AS717电路图参考
  • AI突破会话框 :dsl + codex 才是真的香
  • 兰亭妙微 | Voltera 新能源停车充电系统UI全案深度拆解
  • 易元 AI 深度解析:一站式 AI 电商素材与内容生产全链路工具,赋能信息流广告批量制作
  • 第二届创新结构与韧性城市国际学术会议(ISRC 2026)
  • 2026年企业办公与数字员工工具实测:五个平台的搭建路径与适用场景
  • 鸿蒙原生 ArkTS 布局容器切换:Column ↔ Row 的响应式转换深度实践
  • 安卓手机远程控制另一部手机 怎么远程控制安卓手机
  • Windows录屏总是卡顿?先排查这6个常见原因