Hello, Andy
12.04.2000, 22:18:34, you wrote:
AI> On Wed, 12 Apr 2000 17:55:59 +0400
AI> Andrew Lun <lunix@artelecom.ru> wrote:
>> 12.04.2000, 17:54:33, you wrote:
>> aatm> On Wed, Apr 12, 2000 at 01:10:32PM +0400, Andy Igoshin wrote:
>> >> Есть тенденция прикручивать к tac+ia различные базы данных, причем
>> >> прикручивать насмерть, до прошивки имен таблиц и т.п.
>> >>
>> >> В этом смысле неплохим решением явилась внешняя аутентификация
>> >>
>> >> ... = extern ...
>> >>
>> >> но поднимать каждый раз environment базы данных несколько накладно.
>> >>
>> >> Отсюда мысль сделать внешнюю аутентификацию как в cyrus-imap - через
>> pipe к
>> >> программе, которая будет реализовывать внешнюю аутентификацию.
>> >> Вопрос в этом случае в производительности данного механизма и в том, что
>> >> аутентификацию будут запрашивать различные (fork) процессы, т.е.
>> блокировки и
>> >> прочее. В том смысле, что в случае текущей реализации внешней
>> аутентификации,
>> >> порождается столько соединений к базе, сколько необходимо, но при этом
>> на
>> >> каждое соединение полностью инициализируется envorinment базы.
>> >>
>> >> Далее, все то-же про внешний аккаунтинг.
>> aatm> Очень-очень приветствуется эти два добавления к tac+ia :-)
>> aatm> Достало каждый раз патчи накладывать :-)
>>
>> А не представляет ли интерес добавление станзы "interface".
>> Имхо, было бы удобно создавать группы для авторизации и прочих дел в
>> зависимости от того на каком интерфейсе уселся пользователь.
AI> А можно немного подробнее?
AI> --
AI> Andy Igoshin <ai@vsu.ru> Network Operation Center
AI> Phone: +7 (0732) 522406 of
AI> Fax: +7 (0732) 789820 Voronezh State University
AI> =============================================================================
AI> "inet-admins" Internet access mailing list. Maintained by East Connection ISP.
AI> Mail "unsubscribe inet-admins" to Majordomo@info.east.ru if you want to quit.
AI> Archive is accessible on http://info.east.ru/rus/inetadm.html
Смысл такой:
group = async {
member = *
interface = "Async"
...
}
group = serial {
member = *
interface = "Serial"
...
}
group = tty {
member = *
interface = "tty"
...
}
смысл для меня такой - если serial, то можно maxsess = 2, если async,
то maxsess = 1 :)
Если есть еще соображения, то можно развить.
--
Best regards, Andrew Lun
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Artelecom-Internet, Arkhangelsk http://www.atnet.ru/
=============================================================================
"inet-admins" Internet access mailing list. Maintained by East Connection ISP.
Mail "unsubscribe inet-admins" to Majordomo@info.east.ru if you want to quit.
Archive is accessible on http://info.east.ru/rus/inetadm.html