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

Responder a