在AD安装程序中的windows 2016中,当我尝试在postgresql 11中使用SSPI时,以及以下设置:
pg_hba.conf:
host all all 127.0.0.1/32 sspi map=newmap #IP4pg_ident.conf:
newmap SrvSupportPsgr srvsupportpsgr日志:
日志:在usermap "newmap“中没有匹配的用户"SrvSupportPsgr”被验证为"SrvSupportPsgr@domainname“致命:SrvSupportPsgr用户的SSPI身份验证失败
这个帐户在postgres上有超级用户,在AD上有本地管理+域用户。我也试过把用户名放在双引号里。谢谢
发布于 2019-07-21 16:49:58
如果您被认证为"SrvSupportPsgr@domainname",那么这就是pg_ident.conf第2列中需要的内容;包括"@domainname“部分。(或者它可能是一个与此相匹配的regexp )
此外,pg_ident.conf是区分大小写的。在第三列中,"srvsupportpsgr“与"SrvSupportPsgr”不是一回事。
https://dba.stackexchange.com/questions/243396
复制相似问题