news 2026/4/2 6:17:28

12、Linux 文件系统安全全解析

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
12、Linux 文件系统安全全解析

Linux 文件系统安全全解析

1. 默认访问权限

当用户创建文件或目录时,权限掩码(即 umask 设置)会控制最终分配的权限。umask 是一个内置的 shell 函数,用于移除程序设置的某些权限位。新文件创建时,内核默认赋予 666(rw-rw-rw-)的权限模式,新目录则是 777(rwxrwxrwx)。但在实际设置权限前,会应用 umask 值。

umask 值的指定方式与 chmod 类似,依次为用户掩码、组掩码、其他用户掩码(暂不考虑特殊模式掩码)。例如,umask 值为 022 时,最终文件权限设置为 644(rw-r–r–)。虽然常说这是从默认权限设置中减去 umask 值的结果,但实际机制并非如此简单(如 umask 为 027 时)。

实际情况是,请求的权限设置(如示例中的 666)与 umask 值的按位取反(即逐位翻转)进行逻辑与运算。逻辑与运算的“真值表”如下:
| && | 0 | 1 |
| — | — | — |
| 0 | 0 | 0 |
| 1 | 0 | 1 |

以 umask 为 022 对默认权限值 666 进行“掩码”操作为例:
| | U | G | O |
| — | — | — | — |
| umask 设置 022 | 000 | 010 | 010 |
| umask 值的按位取反 | 111 | 101 | 101 |
| 默认权限 666 | 110 | 110 | 110 |
| 应用逻辑与运算 | — | — | — |
| 结果 | 110 | 100 | 100 |

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/31 12:24:22

17、网络文件共享服务全解析

网络文件共享服务全解析 在网络环境中,文件共享是一项非常重要的功能。它能让不同的服务器和工作站方便地访问和使用文件资源。下面将详细介绍TFTP、NFS和Samba这几种常见的网络文件共享服务的相关内容。 TFTP服务配置 TFTP(Trivial File Transfer Protocol)是一种简单的…

作者头像 李华
网站建设 2026/3/30 17:59:30

3B参数掀起企业AI革命:IBM Granite-4.0-Micro-Base重新定义效率标杆

导语 【免费下载链接】granite-4.0-micro-base 项目地址: https://ai.gitcode.com/hf_mirrors/ibm-granite/granite-4.0-micro-base IBM最新发布的Granite-4.0-Micro-Base以30亿参数实现企业级性能突破,通过混合架构与四阶段训练策略,重新定义轻…

作者头像 李华
网站建设 2026/3/31 0:13:27

U-2-Net模型ONNX转换实战:从PyTorch到跨平台部署的4大关键环节

U-2-Net模型ONNX转换实战:从PyTorch到跨平台部署的4大关键环节 【免费下载链接】U-2-Net U-2-Net - 用于显著对象检测的深度学习模型,具有嵌套的U型结构。 项目地址: https://gitcode.com/gh_mirrors/u2/U-2-Net 你是否曾为深度学习模型在不同框架…

作者头像 李华
网站建设 2026/4/1 21:40:57

React Native视频播放性能瓶颈突破:react-native-video深度技术解析

React Native视频播放性能瓶颈突破:react-native-video深度技术解析 【免费下载链接】react-native-video A component for react-native 项目地址: https://gitcode.com/gh_mirrors/re/react-native-video 在移动应用开发中,视频播放性能直接影响…

作者头像 李华
网站建设 2026/4/1 20:02:10

如何快速掌握U-2-Net显著对象检测:从零开始的完整实战指南

如何快速掌握U-2-Net显著对象检测:从零开始的完整实战指南 【免费下载链接】U-2-Net U-2-Net - 用于显著对象检测的深度学习模型,具有嵌套的U型结构。 项目地址: https://gitcode.com/gh_mirrors/u2/U-2-Net 显著对象检测(Salient Obj…

作者头像 李华
网站建设 2026/3/31 5:58:53

DeBERTa零样本分类终极指南:从技术原理到商业部署的完整实践

在当今快速变化的商业环境中,传统分类模型面临严峻挑战:新业务类别不断涌现,标注数据成本高昂,模型更新周期漫长。零样本分类技术通过突破性的架构设计,实现了无需标注数据即可处理未知类别的分类任务,为企…

作者头像 李华