Bom dia Pessoal, Tenho um banco e criei um usuário sem nenhuma role especial para executar somente select em qualquer tabela.
Primeiro eu fiz o seguinte: *REVOKE ALL ON schema public FROM public;* Em seguida eu liberei acesso para conectar no banco: *GRANT connect ON DATABASE meubanco TO userselect;* Depois eu liberei permissão de select: *GRANT SELECT ON ALL TABLES IN SCHEMA public TO userselect;* Consegui realizar um select, mas me deparei que conseguia criar tabelas, e pesquisando eu encontrei que todo o usuário vem com permissão de CREATE, existe alguma maneira de bloquear isso? *Segui esse procedimento mas ainda sim eu consigo criar tabelas:* http://dba.stackexchange.com/questions/35316/why-is-a-new-user-allowed-to-create-a-table Abraços --- *Fábio*
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
