On 11/01/11 14:12, Rodrigo Pavano wrote:
Hola lista,
Estoy intentando configurar postgre, para que cualquier usuario se pueda
conectar de manera local, utilizando cualquier nombre de usuario, sin
necesidad de contraseña.
Con mi configuración actual puedo conectarme sin contraseña, pero solo con
el usuario "postgres".
Gracias.
archivo pg_hba.conf
...........
# "local" is for Unix domain socket connections only
local all all trust
# IPv4 local connections:
host all all 127.0.0.1/32 trust
...........
--
rodrigo
Rodrigo, Buenas. Un error que siempre se comete es pensar que los
usuarios del sistema estan mapeados con postgres, esto NO es asi. Los
usuarios de postgres son independientes a los del sistema.
Para crear un usuario en postgresql se utiliza la sentencia SQL CREATE
USER (http://www.postgresql.org/docs/9.0/static/sql-createuser.html).
Las aplicaciones cliente, utilizan por defecto como usuario para
conectarse el usuario de sistema con el que estan corriendo. Si lo que
vos queres es que les permita usar psql directamente a los usuarios del
sistema, vas a tener que crear usuarios en postgres con el mismo nombre
de usuario. La clave no importa ya que en el pg_hba estas usando trust,
por lo que no se solicita clave.
Saludos