[firebase-br] Grant All em toda a base

Luís Fernando - Santiago/RS lfmfernando em brturbo.com.br
Seg Maio 12 14:08:08 -03 2008


Olá,

    Sim, com certeza... Trabalhar com ROLE's é muito melhor, mas passei 
assim conforme o andamento da conversa.

Cordialmente
Luís Fernando
Santiago - RS - Brasil
dcsfernando em yahoo.com.br

--------------------------------------------------
From: "Enio Marconcini -:- www.Enio.Pro.Br -:-" <eniorm em gmail.com>
Sent: Monday, May 12, 2008 11:01 AM
To: "FireBase" <lista em firebase.com.br>
Subject: Re: [firebase-br] Grant All em toda a base

> 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
> ______________________________________________
> 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 





Mais detalhes sobre a lista de discussão lista