Hoy al quererme loguear como usuario postgres, la consola me mostaba un error que era el siguiente:
psql: FATAL: Peer authentication failed for user “postgres”
me puse a “cacharrear” y me di cuenta que hay que cambar una linea en el archivo ubicado en:
/etc/postgresql/9.1/main/pg_hba.conf
para editarlo lo unico que hice fue escribir en la consola el siguiente comando:
sudo emacs /etc/postgresql/9.1/main/pg_hba.conf
al hacer se mostrara uno de los tantos archivos de configuracion de postgresql, para solucionar el problema de autenticacion en postgresql 9.1 debemos cambiar la linea que dice:
local all postgres peer
por la siguiente:
local all postgres md5
después de haber cambiado la linea, guardamos el archivo, reiniciamos el servicio de postgresql con la siguiente linea:
sudo /etc/init.d/postgresql restart
después de haber seguido estos pasos, ya nos podemos loguear como usuario postgres en linea de comandos sin que nos salga ese molesto mensaje.
Espero les sirva.
Andrewnix

Comentarios en: "Error en postgresql 9.1 al querer autenticarse como usuario postgres" (5)
No me funciono, tendras alguna otra solucion?
En vez de peer cambia a trust, con eso deberia servirte
mmm no será de peer a md5 ?? ¬¬
yaaaa… na que ver lo que puse arriba… me funciono con trust…
= ) estoy muy feliz… gracias
buen aporte