LINUX如何设置文件或目录的默认权限(umask)_Linux默认权限配置技巧
发布时间:2025-11-21 14:40
发布者:网络
浏览次数:umask值决定Linux中新建文件和目录的默认权限,通过调整umask可控制权限分配。系统基础权限为文件666、目录777,umask从其减去对应权限位,如umask 022时文件为644、目录为755。临时修改可用umask命令设置当前会话,永久修改需在~/.bashrc添加umask指令并执行source生效。系统级配置需编辑/etc/login.defs中UMASK值,并确保USERGROUPS_ENAB为yes,同时检查/etc/pam.d/common-session包含pam_umask.so模块。特定服务可通过启动脚本单独设置umask,重启服务后验证权限是否符合预期。

如果您在Linux系统中创建新文件或目录时发现权限不符合预期,可能是umask值未正确配置。umask决定了新创建的文件和目录的默认权限。以下是调整和设置umask值的方法:
本文运行环境:Dell XPS 13,Ubuntu 22.04
一、理解umask的作用机制
umask通过屏蔽特定权限位来控制新建文件和目录的默认权限。系统对文件和目录的基础权限分别为666(rw-rw-rw-)和777(rwxrwxrwx),umask值会从这些基础权限中减去对应权限位。
例如,umask值为022时,文件权限为644(rw-r--r--),目录权限为755(rwxr-xr-x)。数值型umask使用四位八进制数表示,第一位代表特殊权限位,后三位分别代表用户、组和其他的权限掩码。
二、临时修改当前会话的umask
可以在终端中直接执行umask命令来临时更改当前shell会话的默认权限设置,该设置仅在当前会话有效,退出后失效。
1、打开终端,输入 umask 查看当前umask值。
2、输入 umask 027 将umask设置为027,此时新创建的文件权限为640,目录权限为750。
3、使用 touch testfile 和 mkdir testdir 创建测试文件和目录,通过 ls -l 验证权限是否符合预期。
三、永久修改用户级别的umask
通过修改用户主目录下的shell配置文件,可以实现每次登录时自动应用指定的umask值。
1、使用文本编辑器打开 ~/.bashrc 文件:nano ~/.bashrc。
2、在文件末尾添加一行 umask 027。
3、保存并关闭文件,执行 source ~/.bashrc 使更改立即生效。
发卡宝-卡密寄售系统
发卡宝是一个专业的软件卡密等虚拟商品在线交易平台,拥有多种兑换方式,费率低,结算快,正规企业平台一直稳定运营,24小时不间断提供自动发卡服务。【模板说明】试用版自带一套模板(响应式)【环境支持】PHP环境 / 200M或以上空间大小 / 开启父路径 / 设置index.php为默认首页 / 目录写入权限需要开启【数据库】MySQL【安装步骤】将文件上传至空间目录,运行“http://域名/inst
1
查看详情
4、重新登录或新建shell会话后,umask将保持为设定值。
四、系统级全局umask配置
系统管理员可通过修改PAM模块配置文件来统一设置所有用户的默认umask值,适用于需要统一安全策略的场景。
1、编辑 /etc/login.defs 文件,找到 UMASK 行,将其设置为所需值,如 UMASK 027。
2、确保该文件中的 USERGROUPS_ENAB 参数设置为 yes,以保证私有用户组机制正常工作。
3、对于使用PAM的系统,还需检查 /etc/pam.d/common-session 是否包含 pam_umask.so 模块调用。
4、添加或确认存在如下行:session optional pam_umask.so umask=027。
五、针对特定服务设置umask
某些守护进程或服务可能需要独立的umask设置,可通过服务启动脚本单独配置。
1、查找服务的启动脚本位置,通常位于 /etc/init.d/ 或 /lib/systemd/system/ 目录下。
2、在脚本的环境变量区域添加 umask 指令,例如 umask 007。
3、重启对应服务使配置生效。
4、验证服务创建的文件权限是否符合新的umask规则。
以上就是LINUX如何设置文件或目录的默认权限(umask)_Linux默认权限配置技巧的详细内容,更多请关注其它相关文章!
# linux
# ubuntu
# session
# 环境变量
# 配置文件
# linux系统
# 可通过
# 设置为
# 是否符合
# 如何设置
# 重启
# 解决方法
# 下载链接
# 有什么区别
# 试用版
# 引车上路营销推广总结
# 百度对关键词的排名
# 营销型网站建设施工
# 北辰关键词排名
# 天明地产营销推广方案
# 广告优化师网站官网首页
# 安阳搜狗seo网站优化推荐
# 英山网站推广哪家好
# 司藤营销和推广
# 中山网络营销推广渠道




