答敬安7053564
解决办法:
如果要针对sshd或某个具体的服务执行sudo /usr/bin/systemctl status命令或sudo /usr/bin/systemctl reload命令,则需要完善SERVICES命令组,如下所示:
Cmnd_Alias SERVICES = /sbin/service, /sbin/chkconfig, /usr/bin/systemctl start, /usr/bin/systemctl stop, /usr/bin/systemctl reload sshd ,/systemctl reload kubelet, /usr/bin/systemctl restart, /usr/bin/systemctl status sshd, /usr/bin/systemctl status kubelet, /usr/bin/systemctl enable , /usr/bin/systemctl disable
或者写完整要执行的命令:
/usr/bin/systemctl status命令为 /usr/bin/systemctl status sshd, /usr/bin/systemctl status kubelet。
直接写要执行的命令的改动后配置如下所示:
appadmin ALL=(ALL) NOPASSWD: /usr/bin/systemctl reload sshd,/usr/bin/systemctl reload kubelet, /usr/bin/systemctl status sshd,/usr/bin/systemctl status kubelet