|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Victor Sudakov 2:5020/400 04 Apr 2006 06:24:10 To : Vadim Goncharov Subject : Re: доступ по http с правами локального юзера -------------------------------------------------------------------------------- Vadim Goncharov wrote: > VS>> Ты тоже невнимательно читаешь вопрос. Сложность не в аутентификации > VS>> как таковой, а в доступе к файлам на диске по HTTP, но с правами > VS>> локального пользователя. Т.е. если есть на диске файл с владельцем > VS>> pupkin и правами 600, то доступ к нему по HTTP должен получить только > VS>> тот, кто посредством браузера аутентифицировался как pupkin, и больше > VS>> никто. > >> Ууу, извращение какое, HTTP для такого не предназначен совершенно. > VS> С чего бы это он не предназначен? Это всего лишь протокол передачи > VS> файлов с поддержкой аутентификации. > Hеа. Таким протоколом является FTP. HTTP же предназначен для отдачи > информации определенного вида по запросу, остальное уже костыли. Оба суть протоколы для отдачи информации определенного вида по запросу. Причём гибкость запроса у HTTP больше. И к вопросу организации прав доступа к информации _протокол_ передачи не имеет прямого отношения. Вполне можно представить себе ftpd, в котором доступ будет регулироваться только файлами .ftpaccess, и httpd, доступ в котором будет регулироваться правами на файлы. > В данном случае же требуется некая файловая система, монтируемая > удаленно к юзерам, по принципу SMB или NFS. Совсем не обязательно. Парольный ftp можно использовать без всякой файловой системы. > >> Hавскидку видится только cgi-скрипт, это все дело > >> обрабатывающий, пускать который надо под suexec. > VS> Ты наверное хотел сказать, что apache не предназначен? А вот IIS > VS> прекрасно с этой задачей справляется и HTTP ему не мешает. > По сути - это костыли. Hе убедил. Вполне могу представить http сервер, который работает от рута и при успешной аутентификации пользователя форкает ребенка с uid этого пользователя. В apache2 IMHO вполне есть зачатки (см. perchild etc). -- Victor Sudakov, VAS4-RIPE, VAS47-RIPN 2:5005/49@fidonet http://vas.tomsk.ru/ --- ifmail v.2.15dev5.3 * Origin: AO "Svyaztransneft", SibPTUS (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.unix.bsd/91678f23b982.html, оценка из 5, голосов 10
|