You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

RHEL 8 守护进程Umask配置位置咨询(替代RHEL7的/etc/sysconfig.init)

RHEL 8 中配置守护进程 Umask 的方案

RHEL 8 采用 systemd 作为初始化系统,替代了 RHEL 7 中的传统 init 体系,因此原有的 /etc/sysconfig.init 文件已不再使用。针对守护进程的 Umask 配置,有两种常用方式:

全局生效配置(所有守护进程)

编辑 /etc/systemd/system.conf 文件:

  • 找到被注释的 #DefaultUmask 行,将其修改为 DefaultUmask=027
  • 保存文件后,执行以下命令重载 systemd 配置:
systemctl daemon-reload

若要让所有已运行的守护进程应用新配置,需重启对应服务或直接重启系统。

单个服务专属配置

仅针对特定守护进程设置 Umask 时,可通过修改服务的 systemd 单元文件实现:

  1. 若服务无自定义配置目录,先创建:
mkdir -p /etc/systemd/system/[服务名].service.d
  1. 在该目录下创建配置文件(如 umask.conf),添加以下内容:
[Service]
UMask=027
  1. 重载配置并重启服务:
systemctl daemon-reload
systemctl restart [服务名]

验证配置生效

可通过进程状态文件验证 Umask 是否生效:

  1. 找到目标服务的进程 ID:
ps -ef | grep [服务名]
  1. 查看该进程的 Umask 值:
cat /proc/[PID]/status | grep Umask

内容的提问来源于stack exchange,提问作者Tu Tran

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 11:46:08