Пытаюсь настроить аутентификацию в 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 познакомился позавчера :) Что он хочет мне сказать? Буквальный перевод, разумеется, ясен, но как версия приложения может быть плохой? (Дело происходит на одной машине, поэтому время не расссинхронизировано, если что)
Attachment:
signature.asc
Description: PGP signature