The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Perl+Apache+Авторизация, !*! Reshek, 25-Фев-01, 21:43  [смотреть все]
Ситуация: Провожу авторизацию на сервере CGI-скриптом на Перле. Если Апач запущен от nobody то скрипт не работает. (Скрипт хозяин: рут, група: рут).
chmod u+s скрипту сделал.
А если Апач запускать от bin/root то скрипт работает.

Короче, как сделать чтоб Апач запускал этот скрипт от рута при том чтобы сам запускался от nobody!

  • RE: Perl Apache Авторизация, !*! Sergey Vlasov, 22:19 , 25-Фев-01 (1)
    В suexec заблокирована возможность запуска скриптов под uid<100 (предел настраивается при конфигурации).  Вообще в apache-talk (архив на http://lists.lexa.ru/apache-talk/) кто-то уже предлагал это ограничение убрать (и убирал).  

    Единственная проблема - при малейшей ошибке в таком скрипте получится громадная дыра.  И вообще проверять пароли на Web-сервере по системной базе - криво (даже в документации Apache это в явном виде не рекомендуется).  А если база пользователей отдельная, то может быть ее лучше сделать доступной под специально созданным для этой цели пользователем.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру