Назад | Перейти на главную страницу

Проблемы безопасности при предоставлении пользователю apache tty

Мне нужно вызвать sudo из сценария PHP (запускаемого через Интернет), чтобы выполнить команду от имени другого пользователя.
Однако я получаю сообщение «sudo: извините, у вас должен быть tty для запуска sudo».

Будет ли проблема безопасности при предоставлении пользователю nobody tty ??

Вы бы порекомендовали другой подход к тому, что мне нужно (запустить сценарий оболочки от имени другого пользователя)?

Хм, для sudo требуется tty?

visudo

Отключить параметр для пользователя (или параметр по умолчанию):

!requiretty