On 01-03-2014 22:59, Renato Luiz Poleti wrote:
> Senhores, Criei um banco de dados (usuário, tablespaces etc) e agora
> estou criando um usuário para um programador (só connect) contratado.
> Fui fazer o teste de permissão e não consegui fazer select, create etc. 
> (Só conexão*)
> *Com tudo, conectando com este "usuário sem permissão" consigo ver quais
> usuários cadastrados, quais bancos criados, quais as Estruturas das
> tabelas e a programação feita nas FUNCITIONS.
> Não vejo o conteúdo, mas vejo a estrutura inteira do banco de dados.
> 
> Como faço pra bloquear este acesso?.
> Tentei e não consegui:
> REVOKE ALL PRIVILEGES ON SCHEMA pg_catalog FROM r_os_site; (não funcionou)
> REVOKE ALL PRIVILEGES ON SCHEMA information_schema FROM r_os_site; (não
> funcionou)
> 
Isso já foi discutido inúmeras vezes nesta lista. Resposta rápida: a
cura é pior do que a doença. Se tirar acesso ao catálogo irá perceber
que várias ferramentas administrativas não funcionarão corretamente.
Pesquise no histórico da lista [1] para entender melhor os problemas e
as possíveis soluções. Veja também [2].

> Servidor testado: "PostgreSQL 9.1.6 on i686-pc-linux-gnu, (Debian 4.4)"
> 
Atualize para 9.1.12.


[1] http://www.postgresql.org.br/historico
[2] https://wiki.postgresql.org/wiki/Shared_Database_Hosting


-- 
   Euler Taveira                   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

Responder a