|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Davydov 2:5020/400 07 Apr 2006 15:19:08 To : Vadim Goncharov Subject : Re: доступ по http с правами локального юзера --------------------------------------------------------------------------------
> From: Vadim Goncharov <vadimnuclight@tpu.ru>
> Date: Thu, 6 Apr 2006 16:05:57 +0000 (UTC)
>
> VS>> Вполне могу представить http сервер, который работает от рута и при
> VS>> успешной аутентификации пользователя форкает ребенка с uid этого
> VS>> пользователя. В apache2 IMHO вполне есть зачатки (см. perchild etc).
> >> От того, что можешь представить, костыли таковыми быть не перестанут.
> >> Проблема в том, что апач надо форкать на _каждый_ запрос, тогда как ftpd
> >> - один раз на сессию.
> VS> http сервера бывают тредовые, где вообще ничего форкать не надо.
>
>А что, можно сделать setuid() для отдельного треда?
>
> VS> А если на то пошло, можно и на каждый запрос форкнуть. Тебя что
> VS> смущает в этом?
>
>[слышен стук падающей челюсти] Это ОЧЕHЬ накладно по производительности.
Подумаешь, уйдёт десятая доля секунды на форк. Юзер-то живой, небось, и
не заметит.
Вал. Дав.
--- ifmail v.2.15dev5.3
* Origin: St. Petersburg State University (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.unix.bsd/44179608b963.html, оценка из 5, голосов 10
|