这是我的相关部分pg_hba.conf
:
# TYPE DATABASE USER ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all ident
# IPv4 local connections:
host all all 127.0.0.1/32 ident
# IPv6 local connections:
host all all ::1/128 ident
该pidentd服务正在运行。
当我尝试登录到EE1(我假设,默认用户是Postgres的):
psql ee1
它说:“对等身份验证失败的用户的Postgres”
我在哪里配置
peer
的“Postgres的”身份验证? 这是ident
。当我更改以下行
pg_hba.conf
:local all all ident
至
local all all md5
它要求我输入密码,我可以登录。为什么是它在更改本地连接类型,对postgres用户的影响?