PAM authentication fails for local UNIX users

Поиск
Список
Период
Сортировка
От Dhanaraj M
Тема PAM authentication fails for local UNIX users
Дата
Msg-id 46C96B1C.4010302@sun.com
обсуждение исходный текст
Ответы Re: PAM authentication fails for local UNIX users
Список pgsql-hackers
Hi all,

http://archives.postgresql.org/pgsql-admin/2003-02/msg00301.php

I also try to address the same issue..

I run postmaster as postgres user and pg_hba.conf includes the following 
entry:

local   all         dhanaraj                              pam

However, the authentication fails for this unix local user, whereas it 
works for LDAP users.

bash-3.00$ psql -h superdesktop.india.sun.com -U dhanaraj mydb
Password for user dhanaraj:
psql: FATAL: PAM authentication failed for user "dhanaraj"

The following error message that I could see in the server log:
......................
LOG: pam_authenticate failed: Conversation failure
FATAL: PAM authentication failed for user "dhanaraj"
LOG: pam_authenticate failed: No account present for user
FATAL: PAM authentication failed for user "dhanaraj"


The non-root user does not have the permission to read other unix local 
user password.
I found two solutions:

1. usermod -K defaultpriv=Basic,file_dac_read  postgres
 - Gives privilege to read all files. This solution works. Is it the 
right way to do?

2. chmod +s processName
 - This does not work, because postgres never allows this.


Is there anyother solution to this problem?

Thanks
Dhanaraj



В списке pgsql-hackers по дате отправления:

Предыдущее
От: Luca Ferrari
Дата:
Сообщение: RelOptInfo->reltargetlist
Следующее
От: Andrew Dunstan
Дата:
Сообщение: Re: PAM authentication fails for local UNIX users