Re: [pgbr-geral] Dúvidas sobre Permissões de Usuário

2012-10-19 Por tôpico Euler Taveira
On 19-10-2012 11:57, Thiago Oliveira wrote:
 Preciso que todos os usuários tenham acesso normal (SELECT | INSERT | UPDATE |
 DELETE | TRUNCATE | REFERENCES | TRIGGER) nos esquemas public e localidade,
 mas gostaria que esses usuários não enxergassem os demais esquemas do banco ao
 utilizar o pgadmin.
 
Listar os objetos dos outros esquemas ou listar os outros esquemas? Para
primeira pergunta, isso é possível; já a segunda, não é pois o catálogo é
público. Se um usuário pode ser conectar ao banco de dados 'foo', o mesmo pode
saber (listar) os esquemas pertencentes a esse banco de dados. Porém, se um
usuário 'bar' pode se conectar ao banco de dados 'foo' não quer dizer que ele
possa listar os objetos de um esquema ao qual ele não tem permissão. Leia mais
sobre isso em [1][2].


[1] http://www.postgresql.org/docs/current/static/sql-grant.html
[2] http://www.postgresql.org/docs/current/static/sql-revoke.html


-- 
   Euler Taveira de Oliveira - Timbira   http://www.timbira.com.br/
   PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Dúvidas sobre Permissões de Usuário

2012-10-19 Por tôpico Thiago Oliveira
Eu já havia lido as referências que você citou, além de criar os scripts
para as permissões, mas a pergunta foi no sentido de esconder os schemas
dos usuários que não possuem permissão de acesso.

Como você já disse, isso não é possível por conta do catálogo. O ideal pra
mim seria que um usuário, ao logar no pgadmin, só enxergasse os schemas aos
quais ele teria acesso.

Em 19 de outubro de 2012 12:23, Euler Taveira eu...@timbira.com escreveu:

 On 19-10-2012 11:57, Thiago Oliveira wrote:
  Preciso que todos os usuários tenham acesso normal (SELECT | INSERT |
 UPDATE |
  DELETE | TRUNCATE | REFERENCES | TRIGGER) nos esquemas public e
 localidade,
  mas gostaria que esses usuários não enxergassem os demais esquemas do
 banco ao
  utilizar o pgadmin.
 
 Listar os objetos dos outros esquemas ou listar os outros esquemas? Para
 primeira pergunta, isso é possível; já a segunda, não é pois o catálogo é
 público. Se um usuário pode ser conectar ao banco de dados 'foo', o mesmo
 pode
 saber (listar) os esquemas pertencentes a esse banco de dados. Porém, se um
 usuário 'bar' pode se conectar ao banco de dados 'foo' não quer dizer que
 ele
 possa listar os objetos de um esquema ao qual ele não tem permissão. Leia
 mais
 sobre isso em [1][2].


 [1] http://www.postgresql.org/docs/current/static/sql-grant.html
 [2] http://www.postgresql.org/docs/current/static/sql-revoke.html


 --
Euler Taveira de Oliveira - Timbira   http://www.timbira.com.br/
PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 
*Thiago Oliveira*
*Graduando em Sistemas de Informação - 8º Período*
*Universidade Federal da Paraíba*
*http://br.linkedin.com/in/tjsoliveira*
*(83) 8600-7901*
*
*
* http://br.linkedin.com/in/tjsoliveira*
* http://br.linkedin.com/in/tjsoliveira*
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral