ubuntu修改默认文件权限umask

最近在使用ubuntu的过程中发现一个问题:

环境是AWS EC2,登录用户ubuntu,系统默认的umask是027,修改/etc/profile文件中umask 027为022后,发现从ubuntu用户sudo su过去root用户登录查询到的umask还是027,而只有在sudo su -过去后才能变为022,即导致在其他用户登录下使用sudo命令去创建的文件权限为640(-rw-r-----),这不是我所期望的,我希望得到的是644(-rw-r--r--)。

最后找到另一个系统环境变量文件/etc/bash.bashrc,将这里的umask 027改为022后,问题解决:

相关推荐
miaobinfei13 分钟前
docker拉取dify镜像,执行docker compose up -d 报错
运维·docker·容器
女神下凡32 分钟前
芯参谋(85):Linux_PPI_NAND_驱动开发指南
linux·运维·arm开发·驱动开发·单片机·嵌入式硬件·设计规范
天远API41 分钟前
零信任架构实战:基于天远租凭分期报告构建自动化智慧租房免押分期履约评估网关
运维·人工智能·架构·自动化
我要见SA姐142 分钟前
Chrome 扩展安全攻防实录:从权限滥用到供应链投毒
运维·人工智能·python·机器学习·自动化
kobe_OKOK_1 小时前
docker compose命名卷 映射到宿主机的路径
运维·docker·容器
克里斯蒂亚诺更新1 小时前
一个服务器访问另外一个服务器端口页面
运维·服务器
12.=0.1 小时前
【持续更新】shell脚本 + Linux命令
linux·运维·服务器
无言听风雨丶2 小时前
Linux 容器本质探秘:Cgroup 与 Namespace 深度解析与实战
linux·运维·服务器·kubernetes
万联WANFLOW2 小时前
CVE-2026-98432 等漏洞自查:AI 查出的 Linux、Windows 漏洞,运维怎么确认受不受影响
linux·运维·windows·网络安全
debugdynamo2 小时前
Netcatty:把 SSH 客户端做回工作台
运维·其他·ssh