PHP не запускает сценарий оболочкиPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 PHP не запускает сценарий оболочки

Сообщение Anonymous »

Я пытаюсь запустить сценарий оболочки с помощью PHP с помощью Shell_exec() на сервере Apache.
Я пробовал изменить файл sudoers.d, добавив www-data ALL =(ALL) NOPASSWD:/bin/sh, но это не сработало. Я также попытался предоставить ему полный доступ с помощью www-data ALL=(ALL) NOPASSWD:ALL, что тоже не сработало. В журнале ошибок написано: «sudo: для чтения пароля требуется терминал; либо используйте опцию -S для чтения со стандартного ввода, либо настройте помощник Askpass». Однако я попробовал использовать опцию -S, но он говорит, что пароль не указан. Я также хотел бы не вводить пароль жестко, если это возможно.
Вот код PHP:



Подробнее здесь: https://stackoverflow.com/questions/792 ... ell-script
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»