[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