Как запустить sudo su из PHP-скрипта без пароля?

Я делаю сценарий PHP, в котором я должен отправить письмо с вложением. Я использую Mutt и команда …

echo 'This is the body' | mutt -s 'Testing mutt' [email protected] -a /home/jyoti/ab.txt

…но проблема, с которой я сталкиваюсь, заключается в том, что она работает только с sudo su так что я хочу использовать sudo su в моем PHP-скрипте без пароля. Пожалуйста, предложите мне, как я могу бежать sudo su в моем сценарии PHP.

Я буду рад, если в скрипте есть способ запустить пароль, это тоже будет хорошо. Все, что я хочу, это выполнить вышеуказанную команду с sudo su с паролем или без пароля. Безопасность не имеет значения.

-2

Решение

Разрешите пользователю веб-сервера запускать ваш скрипт без пароля, добавьте в ваш файл sudoers, в этом примере apache пользователь веб-сервера:

apache ALL=NOPASSWD: /path/to/your/php/file.php

Ты можешь использовать visudo отредактировать файл sudoers.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]