[mdk-re] postgresql + pam

Peter V. Saveliev =?iso-8859-1?q?peet_=CE=C1_infosite=2Eru?=
Сб Апр 13 13:50:10 MSD 2002


Hello!

Захотелось мне тут избыть trusted в аутентификации PGSQL. Поставил md5,
пароли - красота. Прописал эти пароли в $HOME/.odbc.ini - облом: ОО
перестал коннектиться. Убрал из .odbc.ini, прописал в ОО - все равно
облом. Прописал и там, и там - так же. Ладно, я упорный. Прикинул, что
пароль зашифрован, а наверняка связка с ODBC/OO хочет plain-text'ом
авторизоваться. Можно прописать в pg_hba password вместо md5, можно
в ODBC кинуть криптованную строчку (сработает ли?), но это все шаманизм.

Просмотрел spec postgresql, нашел там строчку --with-pam. Обрадовался,
вписал pam в pg_hba.conf. И вот что получил в логе:

8<---------------------------------------------------------------------
Apr 13 13:37:46 peet  peet peet [local] authentication: PAM _pam_init_handlers: could not open /etc/pam.conf
Apr 13 13:37:46 peet  peet peet [local] authentication: PAM pam_start: failed to initialize handlers
8<---------------------------------------------------------------------

Это что за стеб? Да, нет у меня /etc/pam.conf. Так и не было никогда. А в
man pam написано, что или pam.conf, или pam.d. А вот pam.d есть, но psql
туда не лезет. А заради постгреса все переводить в pam.conf неохота.

Это как-нибудь лечится?

-- 
С уважением, Петр.
E-mail: peet на peet.spb.ru
JID:    peet на peet.spb.ru




Подробная информация о списке рассылки community