Lucio Chiessi [VORio] wrote: > Como cada usuário é Owner de um banco especifico, eu gostaria de que > cada usuário conseguisse logar somente no seu banco e não nos outros > bancos. > Você já leu sobre pg_hba.conf ? O que você quer fazer é simples. Veja:
host banco1 usuario1 10.20.30.0/16 trust host banco2 usuario2 10.20.40.0/16 md5 host banco3 sameuser 10.20.50.0/16 trust No exemplo acima, o usuario1 só pode se conectar ao banco1 se estiver na rede 10.20.30.0/16 sem utilizar senha. O usuario2 só pode se conectar ao banco2 se estiver na red 10.20.40.0/16 utilizando senha. Para se conectar no banco3 deve-se utilizar um usuário com o mesmo nome (banco3) e deve-se estar na rede 10.20.50/0/16 sem utilizar senha. E assim por diante... O arquivo pg_hba.conf está bem comentado para se utilizar o resto. Leia também [1] para entender como funciona o processo de autenticação. [1] http://www.postgresql.org/docs/8.1/static/client-authentication.html -- Euler Taveira de Oliveira http://www.timbira.com/ _______________________________________________ Grupo de Usuários do PostgreSQL no Brasil Antes de perguntar consulte o manual http://pgdocptbr.sourceforge.net/ Para editar suas opções ou sair da lista acesse a página da lista em: http://pgfoundry.org/mailman/listinfo/brasil-usuarios
