Crispin T. wrote: > hola a todos estuve buscando alguna información de que es la autentificación > de tipo ident pero no encuentro mucha información lo mas que puede averiguar > es que si utilizamos ese tipo de autentificación(que no es recomendable por > ser antiguo ó al menos eso lei) le indicamos a postgresql que verifique el > nombre del usuario que inicio sesión. > Es decir es una forma de autentificarse utilizando usuarios del sistema > operativo.¿nose si estoy bien? > pero no encuentro un ejemplo de como debo añadir ese user en mi > pg_ident.conf ya que en mi pg_hba.conf la forma de añadir host no varía > hasta donde entiendo > host all usuario_del_sistema 127.0.0.1/32 > ident ¿nose si esto esta bien para ident? > > algún ejemplo, manual ó pagina que explique esto (en español)? > cualquier ayuda sera bien venida. > >
Hola Es una forma de definir que el usuario de la base de datos tiene que ser igual al usuario del sistema operativo que se esta conectando. Por ejemplo, no se puede decidir que voy a conectarme como usuario postgres con este comando: psql -U postgres Ademas tienes que ser usuario postgres en el sistema operativo, para que postgres te deje conectarte como usuario postgres. Usando ident via sockets (local) no es ningun problema y funciona perfectamente. Si lo utilizamos entre ordenadores no estoy seguro al 100% de los posibles problemas de seguridad que podemos tener al usar ident. Un ejemplo aqui: http://www.postgresql-es.org/node/224 -- Rafael Martinez, <r.m.guerr...@usit.uio.no> Center for Information Technology Services University of Oslo, Norway PGP Public Key: http://folk.uio.no/rafael/ -- TIP 8: explain analyze es tu amigo