首页/系统/信创系统运维速查/sudoers 配置与语法检查
安全加固65 条

sudoers 配置与语法检查

提权授权集中在 /etc/sudoers 与 /etc/sudoers.d/:用 visudo 编辑并做语法检查,按最小权限与命令粒度授权,避免 ALL 授权扩散。

信创系统运维速查系统更新于 2026-10-12

配置流程

配置流程
visudo                       # 编辑主文件(退出时自动语法检查)
visudo -f /etc/sudoers.d/ops # 编辑片段
# 片段示例:允许 ops 组重启指定服务
%ops ALL=(root) /usr/bin/systemctl restart nginx, /usr/bin/systemctl status nginx
sudo -l -U opsuser           # 查看某人权限
visudo -c                    # 全量语法检查
sudoers 语法错误会让 sudo 整体不可用:改完先 visudo -c,并保留 root 直接登录通道。

易错点

  • 不要用 >> 直接拼接 sudoers 文本,容易带进语法错误;统一走 visudo 或 sudoers.d 片段并 -c 校验
  • 授权命令写全路径(/usr/bin/systemctl),裸命令名有被 PATH 劫持的风险

数据来源与参考

  • man 5 sudoers
  • man 8 visudo
  • sudo 官方文档(sudoers 手册)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌