首页/系统/信创系统运维速查/mask 屏蔽服务防止被拉起
服务与运维65 条

mask 屏蔽服务防止被拉起

disable 后服务仍可能被依赖或 socket 激活拉起:用 mask 把单元链接到 /dev/null 彻底屏蔽,unmask 恢复。等保整改中常用来屏蔽不需要的服务。

信创系统运维速查系统更新于 2026-10-12
屏蔽systemctl mask 单元
恢复systemctl unmask 单元
本质在 /etc/systemd/system 下创建指向 /dev/null 的软链

操作与确认

操作与确认
systemctl mask cups.service
systemctl status cups.service   # Loaded: masked
ls -l /etc/systemd/system/cups.service
systemctl unmask cups.service
被依赖的服务 mask 后可能导致依赖链启动失败;操作前用 systemctl list-dependencies 确认影响范围。

易错点

  • mask 与 disable 不同:disable 仅取消自启,手动与依赖仍可拉起;mask 才是彻底屏蔽
  • 服务常带 socket 单元(如 cups.socket),只屏蔽 .service 可能仍被 socket 激活,需一并处理

数据来源与参考

  • man 1 systemctl(mask/unmask)
  • 等保 2.0 主机安全要求(服务最小化)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌