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

Каковы последствия для безопасности отключения requiretty в sudoers?

Если мы добавим в sudoers следующие строки:

Defaults    requiretty
Defaults:apache !requiretty
apache ALL=NOPASSWD: /etc/init.d/httpd graceful

Каковы последствия для безопасности?
Насколько я понимаю, «веб-пользователи» могут корректно перезапустить httpd-сервер, если они могут управлять инъекцией?

Есть ли другие опасности?

requiretty указывает на то, что sudo может использоваться, даже если нет интерактивной оболочки / сеанса.

Влияние на безопасность зависит от настроек системы. Если бы пользователь apache мог писать на /etc/init.d/httpd или изменить поведение сценария инициализации, изменив некоторые параметры в /etc/defaults злоумышленник мог сделать все.

Вам следует не дайте вашему веб-серверу более высокие привилегии в системе, если это действительно необходимо.