Gracias por responder Emanuel.
El día 28 de septiembre de 2009 11:15, Emanuel Calvo Franco
<postgres.arg@???> escribió:
>> tengo un incoveniente en una instalación nueva,
>> me puedo conectar perfectamente con el usuario postgres si tipeo
>> $ psql -d template1 -U postgres
>> entro directamente sin que me pida password
>>
>> pero si tipeo
>> $ psql -h localhost -d template1 -U postgres
>> obtengo el siguiente mensaje de error
>> psql: FATAL: la autentificación "password" falló para el usuario "postgres"
>
> con -h lo que haces es simular que te conectas a traves de host
ahh, ok.
>
>> el archivo pg_hba tiene esta configuracion:
>> local all postgres ident sameuser
>>
>>
>
> la linea que te esta fallando debe ser la que comienza con 'host', si no
> hay ninguna linea agregala:
>
> host all postgres 0.0.0.0/0 md5
>
> esta linea permite la conexion a todas las bases utilizando postgres
> desde cualquier ip usando encriptacion md5.
sisi, la tengo, pero pensé que la que importaba era la que puse arriba.
No obstante sospeché que otra linea debería intervenir en la
autentificacion porque unas veces el error era por "password" y otras
por "ident"
>> tengo la misma version de postgres en otra máquina que funciona muy
>> bien, pero no puedo encontrar la diferencia.
>>
>
> Te falta setear la password para el usuario con el que queres acceder:
>
> ALTER USER postgres WITH PASWORD '1234';
Esto es lo que me estaba faltando, es una tontera pero me llevó un
buen rato de comparar archivos de configuracion, googlear etc.
mil gracias, saludos
--
Rafael Bidegain
Ya que los cuerdos no hablan, hablará el loco.
(The Fool, Padraic Pearse)
_______________________________________________
Pgsql mailing list
Pgsql@???
https://listas.linux.org.ar/mailman/listinfo/pgsql