Tengo lo siguiente al final de mi sudoers
archivo.
nagios ALL=(root) NOPASSWD: /usr/sbin/service
Cuando lo intento sudo -u nagios -g nagios /usr/sbin/service syslogd status
consigo
eval: cannot open /var/run/syslog.pid: Permission denied
syslogd is not running.
mientras sudo service syslogd status
da
syslogd is running as pid 547.
Respuesta1
Necesitará ejecutar el comando real con sudo y así:
sudo -u nagios -g nagios sudo /usr/sbin/service syslogd status
En el contexto de Nagios y nrpe, deberá asegurarse de que todos los comandos a los que se hace referencia en /etc/nrpe.cfg tengan el prefijo sudo.
Respuesta2
Si quieres jugar "salvaje", entra en modo superusuario:
sudo su
seguido de sus comandos que requieren permisos de root.