Sudoers и php - PullRequest
       25

Sudoers и php

0 голосов
/ 16 ноября 2018

В настоящее время я делаю сценарий резервного копирования в bash для asterisk.У меня есть несколько файлов php для создания резервной копии моего LDAP через Интернет, который я использую для контактов.На моей веб-странице все, что связано с php, работает, то же самое касается командной строки в root для передачи аргумента " backup " в мой .php.

Проблема в том, что скрипт запускаетсянепосредственно asterisk, и пользователь asterisk не сможет передать команду, пока я не авторизовал весь php для asterisk в моем sudoers с помощью:

asterisk ALL = (root) NOPASSWD:/usr/bin/php

Я попытался защитить его, ограничив его определенным файлом, таким какИтак:

asterisk ALL = (root) NOPASSWD:/usr/bin/php /var/www/html/xxx.php

Я попробовал некоторые варианты, но не могу заставить его работать.

Моя команда , которую я передаю через скрипт:

'php /var/www/html/xxx.php backup'

У кого-нибудь есть идея?

...