Nagios на моем сервере не работает должным образом. Он не может выполнить команду lftp без "sudo". Есть ли способ, как разрешить nagios запускать команды без использования "sudo"?
Мой /etc/group
: nagios:x:107:www-data,nagios
Скрипт с использованием lftp: -rwxr-xr-x 1 root nagios 3667 říj 20 12:20 check_ftp_fully
/usr/bin/lftp
: -rwxr-xr-x 1 root root 924936 srp 7 2013 lftp
Кстати, я попробовал этот ответ безуспешно. Все еще не работает.
РЕДАКТИРОВАТЬ: сценарий вызывается Nagios как $USER5$/check_ftp_fully.sh <username> <password> <port>
. Сценарий проверки здесь . Сбой при перечислении каталога (FTP check failed when trying to list the contents of a directory.
)
РЕДАКТИРОВАТЬ 2: Проблема Nagios не так важна, как знание ЕСЛИ и КАК я могу запускать команды без "sudo". Например, mkdir
в /etc