psql要求input密码,尽pipe从本地主机configuration信任authentication

/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连接。