Olá,

Tente:

REVOKE CREATE ON SCHEMA public FROM user_teste;

Lembrando que para se ter uma administração de privilégios facilitada,
não utilize o schema public.

Espero ter ajudado.

Em 8 de dezembro de 2010 13:11, Hudyson Santos Barbosa
<hudy...@gmail.com>escreveu:

> Muito obrigado pela ajuda, mas ainda não estou conseguindo compreender. Vou
> dizer o que estou fazendo.
>
> Criei um banco com o usuário postgres, ele é proprietário do banco e dentro
> do schema public possui várias tabelas, aí crio um usuário que DEVERÁ apenas
> ter a permissão de select em TODAS as tabelas desse banco criado.
>
> CREATE USER user_teste WITH PASSWORD '12345'
>
> Logo após isso retiro as permissões:
>
> REVOKE ALL ON DATABASE banco_teste FROM user_teste
>
> E concedo a permissão de select:
>
> GRANT SELEC ON tabela1 TO user_teste
>
> Mas mesmo assim ele continua podendo criar tabela, drop, etc.
>
> Tenho que fazer algo diferente??
>
> Desde já agradeço.
>
> Em 2 de dezembro de 2010 10:25, Leonardo Cezar <lhce...@gmail.com>escreveu:
>
> 2010/12/2 Hudyson Santos Barbosa <hudy...@gmail.com>:
>> > É exatamente, o que estou, o que vc me enviou, mas o usuário consegue
>> > conectar a qualquer banco e consegue criar tabelar, drop e etc. Não pode
>> > ser, preciso criar o usuário e que eu possa dizer quais seus privilégios
>> e
>> > isso não acontece, parece que ele herda algo do usuário postgres, sei
>> lá, só
>> > sei que não está certo.
>>
>> Qualuqer usuário tem permissão de criar tabelas no schema public que é
>> o que deve estar acontecendo no seu caso:
>>
>> #  GRANT CREATE ON SCHEMA PUBLIC FROM PUBLIC;
>>
>> Da mesma forma negar acesso a base:
>>
>> # REVOKE CONNECT ON DATABASE foobar FROM PUBLIC;
>>
>> Permitir:
>>
>> # GRANT CONNECT ON DATABASE foobar TO role_foobar;
>>
>> Abraço!
>>
>> -Leo
>> --
>> Leonardo Cezar
>> http://postgreslogia.wordpress.com
>> _______________________________________________
>> pgbr-geral mailing list
>> pgbr-geral@listas.postgresql.org.br
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>
>
>
> --
> Hudyson Barbosa
> Currículum Lattes
> http://lattes.cnpq.br/5927071486620887
>
> _______________________________________________
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>


-- 
Matheus Ricardo Espanhol
---------------------------------------
Dextra Sistemas
http://www.dextra.com.br/postgres/
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a