片段示例与复核
片段示例与复核
# /etc/sudoers.d/deploy(只放行固定命令)
deploy ALL=(root) NOPASSWD: /usr/bin/systemctl restart myapp
deploy ALL=(root) NOPASSWD: /usr/bin/systemctl status myapp
# 复核
sudo -l -U deploy
grep -rn NOPASSWD /etc/sudoers /etc/sudoers.d/ 2>/dev/null
visudo -cNOPASSWD: ALL 等价于免口令 root:仅在隔离的自动化账户上按需使用,评审通过后及时收敛。