|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Slava Astashonok 2:5020/400 02 Oct 2003 12:26:08 To : Alexander Voropay Subject : Re: local.mail + PAM --------------------------------------------------------------------------------
Alexander Voropay wrote:
> "Slava Astashonok" <sla@0n.ru> wrote:
>
>>> Hарод, подскажите какую-нибудь программуху local delivery
>>>(Mlocal) которая понимает PAM ?
>>
>>Что-то не понимаю каким боком к local delivery PAM. Может тут ключевое
>>слово NSS?
>
> В свою очередь не очень понимаю, при чем тут NSS...
> Hадеюсь, ясно о чем речь.
>
> Мне нужно чтобы программа local.delivery :
> а) понимала Traditional Unix Mailbox format
> б) авторизовалось на PAM.
Речь об этом и идет. local delivery не требует _авторизации_, он требует
только (как минимум) uid пользователья. uid получается через
getpwent(), которая традиционно лезет в /etc/passwd, но при помощи
соответсвующего libnss-{ldap|mysql|...} и /etc/nsswitch.conf
расположение данных (uid, homedir, ...) можно изменить на любое внешнее
хранилище. В результате можно будет использовать тот же procmail,
который даже не будет догадываться, что на самом деле пользователи, для
которых он складывет почту храняться в mysql-е, а не в /etc/passwd.
PAM-же служит немного для других цедей - в первую очередь для
авторизации. Hапример, в моем случае (все храню в ldap) PAM не
понадобилось трогать вообще, даже для авторизации - все решилось
использованием только nss-ldap.
--
Logic doesn't apply to the real world. -- Marvin Minsky
--- ifmail v.2.15dev5
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/34428cc3ebec1.html, оценка из 5, голосов 10
|