ユーザーが root でコマンドを実行できるようにする

ユーザーが root でコマンドを実行できるようにする

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プレフィックスが付いていることを確認する必要があります。

おすすめ記事