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
루트 권한이 필요한 명령이옵니다.