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
