[firebase-br] Grant All em toda a base

Enio Marconcini -:- www.Enio.Pro.Br -:- eniorm em gmail.com
Seg Maio 12 11:01:26 -03 2008


neste seu caso nao seria mais útil aplicar essas permissões a um role, e
sempre que adicionar um user novo, dar as permissões desse role ao novo
usuário, já que pelo visto esse conjunto de grant all são para os objetos
padrão do banco.

uma vez apenas:
* GRANT ALL ON RDB$CHARACTER_SETS TO <nome_role> WITH GRANT OPTION;
GRANT ALL ON RDB$CHECK_CONSTRAINTS TO <nome_role> WITH GRANT OPTION;*
*...
...*

para cada usuário:
*GRANT <nome_role> TO <user1>, [user2, user3, userN]*



2008/5/8 Luís Fernando - Santiago/RS <lfmfernando em brturbo.com.br>:

> Olá Felipe,
>
>    Quando se trata de permissões, uso o código abaixo...
>    --inicio
> GRANT ALL ON RDB$CHARACTER_SETS TO <seu_usuario> WITH GRANT OPTION;
> GRANT ALL ON RDB$CHECK_CONSTRAINTS TO <seu_usuario> WITH GRANT OPTION;
> GRANT ALL ON RDB$COLLATIONS TO <seu_usuario> WITH GRANT OPTION;
> GRANT ALL ON RDB$DATABASE TO <seu_usuario> WITH GRANT OPTION;
> GRANT ALL ON RDB$DEPENDENCIES TO <seu_usuario> WITH GRANT OPTION;
> GRANT ALL ON RDB$EXCEPTIONS TO <seu_usuario> WITH GRANT OPTION;
> GRANT ALL ON RDB$FIELDS TO <seu_usuario> WITH GRANT OPTION;
> GRANT ALL ON RDB$FIELD_DIMENSIONS TO <seu_usuario> WITH GRANT OPTION;
> GRANT ALL ON RDB$FILES TO <seu_usuario> WITH GRANT OPTION;
> GRANT ALL ON RDB$FILTERS TO <seu_usuario> WITH GRANT OPTION;
> GRANT ALL ON RDB$FORMATS TO <seu_usuario> WITH GRANT OPTION;
> GRANT ALL ON RDB$FUNCTIONS TO <seu_usuario> WITH GRANT OPTION;
> GRANT ALL ON RDB$FUNCTION_ARGUMENTS TO <seu_usuario> WITH GRANT OPTION;
> GRANT ALL ON RDB$GENERATORS TO <seu_usuario> WITH GRANT OPTION;
> GRANT ALL ON RDB$INDEX_SEGMENTS TO <seu_usuario> WITH GRANT OPTION;
> GRANT ALL ON RDB$INDICES TO <seu_usuario> WITH GRANT OPTION;
> GRANT ALL ON RDB$LOG_FILES TO <seu_usuario> WITH GRANT OPTION;
> GRANT ALL ON RDB$PAGES TO <seu_usuario> WITH GRANT OPTION;
> GRANT ALL ON RDB$PROCEDURES TO <seu_usuario> WITH GRANT OPTION;
> GRANT ALL ON RDB$PROCEDURE_PARAMETERS TO <seu_usuario> WITH GRANT OPTION;
> GRANT ALL ON RDB$REF_CONSTRAINTS TO <seu_usuario> WITH GRANT OPTION;
> GRANT ALL ON RDB$RELATIONS TO <seu_usuario> WITH GRANT OPTION;
> GRANT ALL ON RDB$RELATION_CONSTRAINTS TO <seu_usuario> WITH GRANT OPTION;
> GRANT ALL ON RDB$RELATION_FIELDS TO <seu_usuario> WITH GRANT OPTION;
> GRANT ALL ON RDB$ROLES TO <seu_usuario> WITH GRANT OPTION;
> GRANT ALL ON RDB$SECURITY_CLASSES TO <seu_usuario> WITH GRANT OPTION;
> GRANT ALL ON RDB$TRANSACTIONS TO <seu_usuario> WITH GRANT OPTION;
> GRANT ALL ON RDB$TRIGGERS TO <seu_usuario> WITH GRANT OPTION;
> GRANT ALL ON RDB$TRIGGER_MESSAGES TO <seu_usuario> WITH GRANT OPTION;
> GRANT ALL ON RDB$TYPES TO <seu_usuario> WITH GRANT OPTION;
> GRANT ALL ON RDB$USER_PRIVILEGES TO <seu_usuario> WITH GRANT OPTION;
> GRANT ALL ON RDB$VIEW_RELATIONS TO <seu_usuario> WITH GRANT OPTION;
>    --fim
>
>
> Cordialmente
> Luís Fernando
> Santiago - RS - Brasil
> dcsfernando em yahoo.com.br
>
> --------------------------------------------------
> From: "Felipe Aron" <felipearon em gmail.com>
> Sent: Wednesday, May 07, 2008 9:06 AM
> To: "FireBase" <lista em firebase.com.br>
> Subject: Re: [firebase-br] Grant All em toda a base
>
> > Obrigado Luis.
> >
> > Outra questão interessante: É possível dar um Grant numa determinada
> > coluna
> > ???? Pois aqui deu pra mim que eu não tenho permissão de leitura na
> coluna
> > PK da tabela.
> >
> > 2008/5/6 Luís Fernando - Santiago/RS <lfmfernando em brturbo.com.br>:
> >
> >> Olá Felipe,
> >>
> >>    Aqui vai um modelo:
> >>    GRANTO ALL ON sua_tabela TO seu_usuario WITH GRANT OPTION;
> >>
> >>
> >> Cordialmente
> >> Luís Fernando
> >> Santiago - RS - Brasil
> >> dcsfernando em yahoo.com.br
> >>
> >> --------------------------------------------------
> >> From: "Felipe Aron" <felipearon em gmail.com>
> >> Sent: Tuesday, May 06, 2008 8:00 AM
> >> To: "FireBase" <lista em firebase.com.br>
> >> Subject: [firebase-br] Grant All em toda a base
> >>
> >> > Olá pessoal como vai ?
> >> >
> >> >
> >> > Estou com o seguinte problema. Acabei de criar um usuário no FB,
> porém
> >> > tenho
> >> > que dar acesso total a ele no banco de dados.
> >> > Qual o comando para dar o GRANT ALL com acesso total na base (Insert,
> >> > Update, Delete, Select, etc) ???
> >> >
> >> > Tentei Grant All RDB$DATABASE mas não deu certo.
> >> >
> >> > --
> >> > Com a força aprenda a suavidade. Através da suavidade a força
> >> prevalecerá!
> >> > ______________________________________________
> >> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> >> > Para saber como gerenciar/excluir seu cadastro na lista, use:
> >> > http://www.firebase.com.br/fb/artigo.php?id=1107
> >> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >>
> >>
> >> ______________________________________________
> >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> >> Para saber como gerenciar/excluir seu cadastro na lista, use:
> >> http://www.firebase.com.br/fb/artigo.php?id=1107
> >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >>
> >
> >
> >
> > --
> > Com a força aprenda a suavidade. Através da suavidade a força
> prevalecerá!
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > http://www.firebase.com.br/fb/artigo.php?id=1107
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



-- 
M.I.C.T.M.R.
ENIO RODRIGO MARCONCINI
...: www.santafedosul.sp.gov.br
....................: www.enio.pro.br
......: gtalk: eniorm em gmail.com
.......................: skype: eniorm
Linux User................. #433647



Mais detalhes sobre a lista de discussão lista