使用Ubuntu机器用户和对等validation方法连接PostgreSQL 9.1

我想用我的机器用户(谁是stream浪者)连接到我本地安装的PostgreSQL 9.1。 所以,在阅读PostgreSQL文档之后,我想我只需要:

  1. pg_ident.conf添加用户名映射:

    vpstream浪postgres

  2. 使用pg_hba.conf的映射

    本地所有所有对等地图= vp

但是我得到了错误

 sql: FATAL: Peer authentication failed for user "vagrant" 

如果我尝试使用psql连接到我的服务器。

我想我误解了PostgreSQL手册。 但是,我怎么能得到我所需要的? ( 本地连接用户vagrant就像是postgres用户

提前谢谢了

根据注释,以前的pg_hba.conf行也符合条件,并没有map条目。

这是匹配的第一,所以没有与地图的人。