psql:重复的 GSS 身份验证请求

psql:重复的 GSS 身份验证请求

“重复”是什么意思?如何解决此问题?

guest@www:~$ klist
票证缓存:FILE:/tmp/krb5cc_1000
默认主体:user/admin@SOHONET

有效起始到期服务主体
2015 年 11 月 12 日 07:37:08 2015 年 11 月 12 日 17:37:08 krbtgt/SOHONET@SOHONET
        续订至 2015/12/12 07:37:05
2015 年 11 月 12 日 07:37:10 2015 年 11 月 12 日 17:37:08 postgres/pghost.sohonet@
        续订至 2015/12/12 07:37:05
2015 年 11 月 12 日 07:37:10 2015 年 11 月 12 日 17:37:08 postgres/pghost.sohonet@SOHONET
        续订至 2015/12/12 07:37:05
客人@www:~$ VERBOSITY=verbose psql -h pghost -d sqlpocket postgres/pghost.sohonet@SOHONET -l
psql:重复的 GSS 身份验证请求
客人@www:~$


2015-12-11 09:03:22 UTC 严重错误:XX000:接受 GSS 安全上下文失败
2015-12-11 09:03:22 UTC 详细信息:未指定的 GSS 故障。次要代码可能提供更多信息:权限被拒绝
2015-12-11 09:03:22 UTC 位置:pg_GSS_error,auth.c:988
2015-12-11 09:03:22 UTC 严重错误:28000:用户“postgres/pghost.sohonet@SOHONET”的 GSSAPI 身份验证失败
2015-12-11 09:03:22 UTC 位置:auth_failed,auth.c:302

答案1

当服务器端用户与我尝试登录的用户不匹配时,我见过此错误。就您而言,您尝试以 身份登录,postgres/pghost.sohonet@SOHONET而您的 TGT 是user/admin@SOHONET

postgres/pghost.sohonet是服务主体,它不是您应该以之进行身份验证的用户。请尝试以之登录user/admin,并确保服务器端存在该用户或适当的映射。

相关内容