首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Postgresql 11 SSPI身份验证失败

Postgresql 11 SSPI身份验证失败
EN

Database Administration用户
提问于 2019-07-21 08:57:43
回答 1查看 1.2K关注 0票数 0

在AD安装程序中的windows 2016中,当我尝试在postgresql 11中使用SSPI时,以及以下设置:

pg_hba.conf:

代码语言:javascript
复制
host    all all 127.0.0.1/32    sspi    map=newmap #IP4

pg_ident.conf:

代码语言:javascript
复制
newmap  SrvSupportPsgr  srvsupportpsgr

日志:

日志:在usermap "newmap“中没有匹配的用户"SrvSupportPsgr”被验证为"SrvSupportPsgr@domainname“致命:SrvSupportPsgr用户的SSPI身份验证失败

这个帐户在postgres上有超级用户,在AD上有本地管理+域用户。我也试过把用户名放在双引号里。谢谢

EN

回答 1

Database Administration用户

回答已采纳

发布于 2019-07-21 16:49:58

如果您被认证为"SrvSupportPsgr@domainname",那么这就是pg_ident.conf第2列中需要的内容;包括"@domainname“部分。(或者它可能是一个与此相匹配的regexp )

此外,pg_ident.conf是区分大小写的。在第三列中,"srvsupportpsgr“与"SrvSupportPsgr”不是一回事。

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/243396

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档