[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Не могу понять суть ошибки (postgres+krb5)



Может версии протоколов используемые на одной и другой стороне несовместимы?

(Я понятия не имею о том, что такое Kerberos... Просто догадка)

5 октября 2009 г. 6:59 пользователь Денис <denis.feklushkin@gmail.com> написал:
> Пытаюсь настроить аутентификацию в postgres через Kerberos.
>
> Настройка:
> /etc/postgresql/8.4/main/postgresql.conf:
> # Kerberos and GSSAPI
> krb_server_keyfile = '/etc/postgresql-common/krb.keytab'
> krb_srvname = 'postgres/db@H-----G.COM'         # (Kerberos only)
> #krb_caseins_users = off
>
> Попытка залогиниться (принципал nss/db в керберос заведён и для логина
> в постгрес разрешён):
> $ psql -h db dhcs-new nss/db
> psql: krb5_sendauth: Bad application version was sent (via sendauth)
>
> В логах:
> /var/log/postgresql/postgresql-8.4-main.log:
>
> 2009-10-05 11:53:47 KRAST LOG:  connection received: host=192.168.1.75 port=57646
> 2009-10-05 11:53:47 KRAST LOG:  Kerberos recvauth returned error -1765328179
> postgres: Bad application version was sent (via sendauth) from krb5_recvauth
> 2009-10-05 11:53:47 KRAST FATAL:  Kerberos 5 authentication failed for user "nss/db"
>
> в /var/log/auth.log пусто
>
> С Kerberos познакомился позавчера :) Что он хочет мне сказать?
> Буквальный перевод, разумеется, ясен, но как версия приложения может
> быть плохой?
>
> (Дело происходит на одной машине, поэтому время не расссинхронизировано,
> если что)
>



-- 
--------------------------------
With best regards,
Ivan Surzhenko

Reply to: