Este error se puede dar en el caso de qué al poner:
psql -d mibasedatos -U usuario –password
el “usuario” no tenga clave ya que fue creado sin clave y no podrás acceder a sus cuentas si no le creas una clave…
esto significa:
error al intentar conectar desde web…
error al intentar conectar de cuentas que no sean del mismo usuario Unix y de PostGreSQL…
Para evitar esto cuando creamos los usuarios haremos un:
createuser -W usuario
Para corregir esto haremos desde la cuenta Unix del usuario afectado:
psql -d mibasedatos
alter user usuario with password ‘miclave’;
Otra forma es como dicen en:
http://comments.gmane.org/gmane.org.user-groups.linux.glisc/1796
Cambiar el valor de MD5 a TRUST
# nano /etc/postgresql/9.1/main/pg_hba.conf
# IPv4 local connections:
host all all 127.0.0.1/32 trust