sudoers
私のファイルの最後には、
nagios ALL=(root) NOPASSWD: /usr/sbin/service
試してsudo -u nagios -g nagios /usr/sbin/service syslogd status
みると得ます。
eval: cannot open /var/run/syslog.pid: Permission denied
syslogd is not running.
sudo service syslogd status
与えられたけど
syslogd is running as pid 547.
答え1
実際のコマンドを実行するにはsudoを使用する必要があります。
sudo -u nagios -g nagios sudo /usr/sbin/service syslogd status
Nagiosとnrpeのコンテキストでは、/etc/nrpe.cfgで参照されているすべてのコマンドにsudoプレフィックスが付いていることを確認する必要があります。
答え2
「野生」でプレイするには、スーパーユーザーモードに入ります。
sudo su
その後、root権限を必要とするコマンドを実行します。