Главная страница


ru.unix

 
 - RU.UNIX ----------------------------------------------------------------------
 From : Valentin Nechayev                    2:5020/400     20 Jun 2000  20:40:33
 To : Nick A. Leuta
 Subject : Re: Hа: Hа: Hа: Hа: Hа: Hа: uucpd and PAM
 -------------------------------------------------------------------------------- 
 
         Hello Nick A. Leuta!
 
 >> Я-то думал, что имеется в виду netinfo или NIS+, а вон оно что. ;(
 >> Тогда завеpяю Вас, что что-то Вы не понимаете в идеологии - потому что
 >> nsswitch есть не сpедство, а всего лишь полуметаидея-полуидеология,
 >> несмотpя на то, что оно офоpмляется отдельным конфигом.
 NAL> Hу, как самостоятельное средство оно и не требуется :-) Оно нужно для того,
 NAL> чтобы унифицировать способ взятия откуда-нибудь исходных данных для
 NAL> последующей отдачей их функциями вида getpw*() (getpwnam(), напр),
 NAL> getserv*() (getservent(), напр.), getproto*(), ether*() и т.п.
 
 NAL> чтобы приложение не парсило самостоятельно всякие там /etc/* типа passwd,
 NAL> master.passwd/shadow, networks, protocols и т.п., чтобы при необходимости
 NAL> можно было правкой библиотечных функций изменить источник информации,
 NAL> хранящейся в этих файлах. А NSS доводит эту идею до логического конца,
 NAL> исключая необходимость править сами библиотечные функции, а вместо этого
 NAL> править конфиг: надо - используем NIS/NIS+, надо - локальные файлы, надо -
 NAL> LDAP, а хоть и все сразу, а можно и без чего-нить из этого...
 
 Ага, как же, как же. И как Вы умудритесь в libc, которая в жизни не умела LDAP,
 вдруг дать ей это умение одним приказом в nsswitch.conf? Рожденный ползать
 получил приказ летать?
 
 >> И к паму оно как бы совеpшенно оpтогонально ;)
 NAL> Каждый по отдельности - действительно самостоятельны, и действительно
 NAL> неполноценны: PAM не может дать соответствия login<->UID, а NSS далеко не
 NAL> всегда может вытащить пароль (далеко не всякая аутентификационная система
 NAL> может его отдать, либо потому, что не может, либо даже может, вот только
 NAL> кодирован он не так, так это ожидается от значения, возвращаемого
 NAL> getpwent() ). Hо вот вместе (систему не равна сумме компонентов  :-) ) они
 NAL> полностью справляются с задачей аутентификации, и даже больше:
 NAL> аутентификационная логика в приложении сводится к минимуму, а что
 NAL> происходит в процессе аутентификации, зависит только от фантазии сисадмина 
 NAL> и авторов pam_* модулей: например, можно давать/отказывать в доступе в
 NAL> зависимости от фазы луны (ибо она неплохо рассчитывается).
 
 Как только доходит до реалий, в дело вступают грязные хаки.
 Мне пофиг, какой идиот придумал PAM - у него совершенно кривые и извращенные
 отношения между AAA&S. Да, он решает задачу - частично - вынесением
 части этих операций в отдельные блоки. Hо точно так же это можно было устроить
 и силами самого приложения - как оно часто и делается безо всякого пама.
 Я понимаю, почему в *BSD его (пама) мало: тошнит-с.
 
 >> Как бы засовывать тех же юзеpов в LDAP - ну совеpшенно неудобно.
 NAL> А рулить локальными юзерами на десятке машин удобнее?
 
 А при чем тут LDAP? Если бы был упомянут NIS+, я бы еще поверил.
 
 >> И надо патчить ту же libc (g- или нет - пофиг) на эту тему ну совсем
 >> не pадует...
 NAL> Патчить фрюшные библиотеки (или портировать glibc (где nss и живет,
 NAL> собственно) на FreeBSD)? Тут легким патчем не обойтись - задача  достаточно
 NAL> серьезная.
 
 /me rotfl. NSS именно как _N_SS во фряхе давно есть. man host.conf.
 Остальное - то, что нужно и то, что реализуемо нормальными средствами - тоже
 есть. Пусть и без уродского /etc/nsswitch.conf.
 
 А своими идеями про портирования glibc на фряху Вы мне кое-что напомнили.
 Про то, как Debian'овцы решили осчастливить светом Единственно Верного Учения
 GNU несчастных моральных уродов из BSD world. Так оно и заглохло, потому что
 не смогли решить - делать FreeBSD kernel + glibc или Linux kernel + BSD libc...
 
 NAL> К тому же просто прикручивать nss ради nss смысла мало, надо еще
 NAL> и pam, а значить и изрядное количество стандартных утилит тоже править...
 NAL> Плюс еще о портах не забыть...
 
 Вот именно. А так как PAM по себе тоже никому толком не нужен, потому что
 убог и крив, то зачем вообще заниматься именно ими? Проблем и так хватает.
 ... Потом уволил одного, и стало их FF
 -- --
 Valentin Nechayev
 netch@carrier.kiev.ua
 II:LDXIII/DCCCLXXIII.CCC
 --- ifmail v.2.15dev5
  * Origin: Lucky Netch Incorporated (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 uucpd and PAM   vad@tomsknet.ru   09 Jun 2000 05:58:09 
 Hа: uucpd and PAM   Nick A. Leuta   09 Jun 2000 17:22:00 
 Re: Hа: uucpd and PAM   Maxim Tulyuk   13 Jun 2000 12:58:33 
 Hа: Hа: uucpd and PAM   Nick A. Leuta   13 Jun 2000 17:46:05 
 Re: Hа: Hа: uucpd and PAM   Maxim Tulyuk   14 Jun 2000 15:10:22 
 Hа: Hа: Hа: uucpd and PAM   Nick A. Leuta   15 Jun 2000 15:19:35 
 Re: Hа: Hа: Hа: uucpd and PAM   Maxim Tulyuk   17 Jun 2000 01:14:15 
 Hа: Hа: Hа: Hа: uucpd and PAM   Nick A. Leuta   17 Jun 2000 18:00:50 
 Re: Hа: Hа: Hа: Hа: uucpd and PAM   Maxim Tulyuk   17 Jun 2000 19:57:29 
 Hа: Hа: Hа: Hа: Hа: uucpd and PAM   Nick A. Leuta   19 Jun 2000 17:52:04 
 Re: Hа: Hа: Hа: Hа: Hа: uucpd and PAM   Valentin Nechayev   20 Jun 2000 01:16:14 
 Hа: Hа: Hа: Hа: Hа: Hа: uucpd and PAM   Nick A. Leuta   20 Jun 2000 19:44:07 
 Re: Hа: Hа: Hа: Hа: Hа: Hа: uucpd and PAM   Valentin Nechayev   20 Jun 2000 20:40:33 
 Hа: Hа: Hа: Hа: Hа: Hа: Hа: uucpd and PAM   Nick A. Leuta   21 Jun 2000 13:46:29 
 Re: Hа: Hа: Hа: Hа: Hа: Hа: Hа: uucpd and PAM   Valentin Nechayev   21 Jun 2000 15:26:44 
 Hа: Hа: Hа: Hа: Hа: Hа: Hа: Hа: uucpd and PAM   Nick A. Leuta   23 Jun 2000 02:33:43 
 Re: Hа: Hа: Hа: Hа: Hа: Hа: Hа: Hа: uucpd and PAM   Vladimir Kravchenko   23 Jun 2000 09:57:51 
 Hа: Hа: Hа: Hа: Hа: Hа: Hа: Hа: Hа: uucpd and PAM   Nick A. Leuta   23 Jun 2000 17:29:00 
 Re: Hа: Hа: Hа: Hа: Hа: Hа: Hа: Hа: Hа: uucpd and PAM   Vladimir Kravchenko   23 Jun 2000 19:15:03 
 Hа: Hа: Hа: Hа: Hа: Hа: Hа: Hа: Hа: Hа: uucpd and PAM   Nick A. Leuta   24 Jun 2000 20:14:08 
 Hа: Hа: Hа: Hа: Hа: Hа: Hа: Hа: Hа: uucpd and PAM   Alex Pereklad   22 Jul 2000 16:11:33 
 Hа: Hа: Hа: Hа: Hа: Hа: Hа: Hа: Hа: uucpd and PAM   Andrew Kolchoogin   27 Jul 2000 02:13:42 
 Re: Hа: Hа: Hа: Hа: Hа: Hа: Hа: Hа: Hа: uucpd and PAM   Valentin Nechayev   26 Jul 2000 14:48:55 
 Hа: Hа: Hа: Hа: Hа: Hа: Hа: Hа: Hа: uucpd and PAM   Andrew Kolchoogin   28 Jul 2000 04:20:50 
 Hа: Hа: Hа: Hа: Hа: Hа: Hа: Hа: uucpd and PAM   Alex Pereklad   22 Jul 2000 16:07:53 
Архивное /ru.unix/203288618320c.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional