Russian Apache Switch to English
Switch to Russian koi8-r
windows=1251
cp-866
iso8859-5
Russian Apache Как это работает Рекоммендации Где взять Как установить Как настроить Статус и поддержка
Краткий обзор FAQ Список рассылки Благодарности Поиск по серверу Powered by Russian Apache
Russian Apache mailing list archive (apache-rus@lists.lexa.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [apache-rus] /etc/passwd file and /~user



Hello!

On 23-Sep-98, 13:56:20 Mike Shoyher wrote:

>> Не очень правильно использовать для этого системные файлы, но если очень
>> хочется, то есть такой модуль для этого (я тестил с 1.2.6rusPL24.1):
>> mod_auth_sys - Apache Authentication Module
>> http://pageplus.com/~hsf/sources/mod_auth_sys/. 
> Для этого нужно запускать apache с правами на чтение системных файлов, Что
> плохо.

Вовсе не требуется. Я запускал Apache под nobody:nobody, а для аутентификации
по /etc/master.passwd из mod_auth_sys дергается внешняя прога checkPasswd (идет
в сорцах с модулем в комплекте). Соответственно у проги стоит SUID=root, ну и
права доступа соответствующие (-r-s--x--x  root  wheel)... IMHO это более-менее
подходящий вариант в плане security при использовании системных файлов (что
само по себе уже нарушение security ;-). Единственный недостаток - checkPasswd
не пишет логи и аутентифицирует root'а (сделать логи и запретить root минут 10
работы)...

> Я для этого использую авторизацию непосредственно из CGI-ев на tacacs+.

Ну конечно, это если у тебя диалапные клиенты на цисках, то через tacacs+
значительнее удобнее. Кстати, какой модуль используешь для аутентификации через
tacacs+?

With best regards, Oleg. [OR4-RIPN, OR409]
---
 FORMOZA 'Kitay-gorod' branch. Network Operating Center (noc@formoza.ru).
 Address: 109028, Russia, Moscow. Bolshoy Tryokhsviatitelsky per.2.
 Tel: 7-095-728-4004 (15 lines), fax: 7-095-917-0072







Спонсоры сайта:

[ Russian Apache ] [ Как это работает ] [ Рекомендации ] [ Где взять ] [ Как установить ] [ Как настроить ] [ Статус и поддержка ] [ Краткий обзор ] [ FAQ ] [ Список рассылки ] [ Благодарности ] [ Поиск по серверу ] [ Powered by Russian Apache ] [ Apache-talk archive ]

"Russian Apache" includes software developed by the Apache Group for use in the Apache HTTP server project (http://www.apache.org/) See Apache LICENSE.
Copyright (C) 1995-2001 The Apache Group. All rights reserved.
Copyright (C) 1996 Dm. Kryukov; Copyright (C) 1997-2009 Alex Tutubalin. Design (C) 1998 Max Smolev.