Re: Logging of PAM Authentication Failure

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Logging of PAM Authentication Failure
Дата
Msg-id 15887.1368720306@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: Logging of PAM Authentication Failure  (Amit Langote <amitlangote09@gmail.com>)
Ответы Re: Logging of PAM Authentication Failure
Список pgsql-hackers
Amit Langote <amitlangote09@gmail.com> writes:
> On Thu, May 16, 2013 at 8:01 PM, Andres Freund <andres@2ndquadrant.com> wrote:
>> I unfortunately have to say I don't really see the point of this. The
>> cost of the additional connection attempt is rather low and we have to
>> deal with the superflous attempts anyway since there will be old libpqs
>> around for years. Why is this worth the effort?

> While full connection sequence (with proper authentication exchanges)
> appears  to go smoothly for other cases (authentication methods), it
> doesn't quite in this case probably because accounting for such a case
> was not considered to be as important. But while investigating about
> the PAM issue (original subject of this thread), it turned out that
> the occurrence of that minor issue was due to this behavior in libpq.

I have to agree with Andres that it's not clear this is a reasonable
fix.  To get rid of extra reconnections this way will require not merely
upgrading libpq, but upgrading every single application that uses libpq
and is capable of prompting its user for a password.  The odds are
pretty good that that won't ever happen.

The real complaint here is that the server-side PAM auth code path is
losing the information that the client chose to disconnect rather than
offer a password, and thus logging a message that we could do without.
What's wrong with just fixing that?
        regards, tom lane



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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: [BUGS] BUG #8167: false EINVAL -22 for opening a file
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Better LWLocks with compare-and-swap (9.4)