Pessoal

Resolvi o problema parcialmente fazendo a alteracao no PhpPGAdmin, conforme
o Euler mencionou, obrigado.

Mas se alguem utilizar o PGADMIN3 irá enxergar os outros banco, e nomes de
tabelas, mesmo que nao consiga alterar, a politica aqui, é nem saber que
existe outros bancos.

Tentei fazer assim no arquivo pg_hba.conf , mas nao funcionou.

host   bd_usuario1     usuario1  0.0.0.0/0       md5
host   bd_usuario2     usuario2  0.0.0.0/0       md5
host   bd_usuario3     usuario3  0.0.0.0/0       md5

Alguem tem alguma dica de como poderia fazer isso? ou mesmo utilizando uma
Role.

Tem como restringir os usuarios acessarem outros bancos que nao sejam Owner
destes, via comando SQL?
Qualquer ajuda é bem vinda.

William



Em 3 de maio de 2013 11:45, Euler Taveira <[email protected]> escreveu:

> On 03-05-2013 11:24, Matheus de Oliveira wrote:
> >
> > 2013/5/3 Wiliam Balan <[email protected] <mailto:
> [email protected]>>
> >
> >     Pessoal
> >
> >     O meu Problema é que tenho 10 usuarios e cada um tem um banco de
> >     dados, quero que cada usuário enxergue somente o seu banco.
> >
> >
> > Você não consegue limitar que um usuário "veja" os bancos que existem,
> > mas sim que eles se conectem ao mesmo... (não sei se foi o que quis
> dizer)
> >
> No phpPgAdmin utilizando $conf['owned_only'] limita a apresentação dos
> bancos de dados àqueles que são donos; no entanto, não impede que
> descubram (consultando o catálogo) quais são os outros bancos de dados
> presentes no mesmo agrupamento (aka cluster). Para ter o máximo de
> isolamento, só criando um cluster para cada usuário.
>
> > #  "local" is for Unix domain socket connections only
> > local   bd_usuario1     usuario1        md5
> > local   bd_usuario2     usuario2        md5
> > local   bd_usuario3     usuario3        md5
> >
> Melhor ainda seria:
>
> local   samerole   all                  md5
> host    samerole   all   127.0.0.1/32   md5
>
> para não precisar inserir novas entradas a cada novo banco de dados. É
> claro que para isso você teria que criar o banco de dados com mesmo nome
> do usuário.
>
>
> --
>    Euler Taveira de Oliveira - Timbira       http://www.timbira.com.br/
>    PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a