|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Ilya Anfimov 2:5020/400 07 Apr 2006 16:54:24 To : Valentin Davydov Subject : Re: доступ по http с правами локального юзера -------------------------------------------------------------------------------- 2006-04-07, Valentin Davydov <val@sqdp.trc-net.co.jp> пишет: >> 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Ь накладно по производительности. > > Подумаешь, уйдёт десятая доля секунды на форк. Юзер-то живой, небось, и > не заметит. Hа форк уйдёт меньшэ десятой доли секунды. > > Вал. Дав. > --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.unix.bsd/19170af6aa631.html, оценка из 5, голосов 10
|