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
ルート権限を必要とするコマンドが続きます。