在/var/lib/pgsql/9.1/data/pg_hba.conf
,我有以下几点:
# TYPE DATABASE USER ADDRESS METHOD host all all 127.0.0.1/32 trust
但是当我执行
su -c "psql -d postgres" - postgres
它要求我input密码。 我的期望是,用户不应该被提示input密码。
那里有其他的设置用于本地和IPv6连接,这是不trust
。 我让他们都trust
,现在起作用了。 所以看起来像psql不通过IPv4连接。