[firebase-br] Erro ao Conectar usuario.

Isael Faria Junior isael em stetika.com.br
Sáb Jul 11 15:15:44 -03 2009


verifiquei via gsec que os usuarios realmente foram criados, porem  não 
da para conectar com eles;

Isael Faria Junior escreveu:
> bom,
> fiz um grant para uma tabela e tentei conectar novamente e deu o mesmo 
> erro, verifiquei na tabela e ta mostrando o que o usuario tem grant.
> porem continua a não conectar ao db.
> alguma ideia ??
>
> Gilson Silva escreveu:
>>   Amigo como já comentaram para seu novo usuário ter acesso a base de 
>> dados vc terá que dar grants ao mesmo.
>>   Conheço duas formas de dar tais permissões: Individual ou em Grupo 
>> (ROLE)
>>
>>   INDIVIDUAL:
>>
>>   tabelas:  GRANT select, insert, update, delete ON <nome_tabela> TO 
>> <novo usuário>
>>   procedures: GRANT EXECUTE ON PROCEDURE <nome do procedimento> TO 
>> <nome usuário>
>>
>>   Desta forma vc dará permissões individuais por usuário criado. 
>> Lembrando que vc terá q esta logado com o usuário que criou o banco 
>> para dar tais permissões, no seu caso, creio que tenha sido com o 
>> próprio SYSDBA.
>>
>> EM GRUPO
>>
>> Agora se vc tiver vário usuários no banco e não quizer repetir os 
>> comandos individualmente para cada usuário, sempre que criar um novo 
>> procedimento ou tabela, vc poderia criar uma ROLE da seguinte forma:
>>
>> CREATE  ROLE  <nome da role>
>>
>> Exemplo:
>>
>> create role OPERADOR;
>> grant select, insert, update on TABELA1 to OPERADOR;
>> grant select, insert, update on TABELA2 to OPERADOR;
>> grant execute on procedure PROC01 to OPERADOR;
>>
>> Desta forma ao criar os usuário bastaria vc dar o grant de OPERADOR 
>> para o novo usuário e ele teria automáticatimente todos as permissões 
>> que a ROLE indicada.
>>
>> Exemplo: usuario1, usuario2, usuario3 e usuario4
>>
>> grant OPERADOR to usuario1;
>> grant OPERADOR to usuario2;
>> grant OPERADOR to usuario3;
>> grant OPERADOR to usuario4;
>>
>> Se vc criar novas tabelas ou procedures, basta vc dar a permissão a 
>> ROLE (OPERADOR) e pronto.
>>
>> Espero ter ajudado.
>>
>>
>>
>>
>>
>>
>>
>> __________ Information from ESET Smart Security, version of virus 
>> signature database 4229 (20090709) __________
>>
>> The message was checked by ESET Smart Security.
>>
>> http://www.eset.com
>>
>>   
>> ------------------------------------------------------------------------
>>
>> ______________________________________________
>> 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
>>
>>
>> __________ Information from ESET Smart Security, version of virus 
>> signature database 4229 (20090709) __________
>>
>> The message was checked by ESET Smart Security.
>>
>> http://www.eset.com
>>
>>   
>
> ______________________________________________
> 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
>
> __________ Information from ESET Smart Security, version of virus 
> signature database 4229 (20090709) __________
>
> The message was checked by ESET Smart Security.
>
> http://www.eset.com
>
>
>
>




Mais detalhes sobre a lista de discussão lista