Fórum Criação de ROLE e seu respectivos usuários(membros)? #35991
14/03/2003
0
:?: [b:6b5965b37a]Alguém pode me dar umas dicas com relação a ROLE[/b:6b5965b37a]?
Criei um usuário interbase de nome [b:6b5965b37a]ACCS[/b:6b5965b37a].
Criei uma Role com o nome [b:6b5965b37a]GERENTE[/b:6b5965b37a]com o comando [b:6b5965b37a]CREATE ROLE GERENTE[/b:6b5965b37a], depois dei privilegios para a role [b:6b5965b37a]GERENTE[/b:6b5965b37a] com o comando seguinte: [b:6b5965b37a]GRANT ALL ON TBNOME TO GERENTE WITH GRANT OPTION[/b:6b5965b37a]
depois fiz a transferência dos privilegios da role para o usuário interbase
[b:6b5965b37a]GRANT GERENTE TO ACCS WITH ADMIN OPTION[/b:6b5965b37a].
Não consigo acessar as informações da tabela designada com o usuário [b:6b5965b37a]ACCS[/b:6b5965b37a], e estou achando que este usuário interbase, ñ tem nada haver com o usuário da role. :!: :!: :!:
Criei um usuário interbase de nome [b:6b5965b37a]ACCS[/b:6b5965b37a].
Criei uma Role com o nome [b:6b5965b37a]GERENTE[/b:6b5965b37a]com o comando [b:6b5965b37a]CREATE ROLE GERENTE[/b:6b5965b37a], depois dei privilegios para a role [b:6b5965b37a]GERENTE[/b:6b5965b37a] com o comando seguinte: [b:6b5965b37a]GRANT ALL ON TBNOME TO GERENTE WITH GRANT OPTION[/b:6b5965b37a]
depois fiz a transferência dos privilegios da role para o usuário interbase
[b:6b5965b37a]GRANT GERENTE TO ACCS WITH ADMIN OPTION[/b:6b5965b37a].
Não consigo acessar as informações da tabela designada com o usuário [b:6b5965b37a]ACCS[/b:6b5965b37a], e estou achando que este usuário interbase, ñ tem nada haver com o usuário da role. :!: :!: :!:
Accsjee
Curtir tópico
+ 0
Responder
Posts
10/03/2004
Sid
Vc tem q conceder direitos aos usuários para cada objeto do banco de dados. A forma mais fácil de fazer isso é com o uso de ROLEs
ex::
create role OPERADOR;
grant all on tabela1 to OPERADOR;
grant select on tabela2 to OPERADOR;
grant execute on procedimento1 to OPERADOR;
grant OPERADOR to USUARIO1;
grant OPERADOR to USUARIO2;
E, quando conectar com o usuário, informe a ROLE q ele deve usar.
Quem deu essa dica foi o Moderador (AFARIAS).
ex::
create role OPERADOR;
grant all on tabela1 to OPERADOR;
grant select on tabela2 to OPERADOR;
grant execute on procedimento1 to OPERADOR;
grant OPERADOR to USUARIO1;
grant OPERADOR to USUARIO2;
E, quando conectar com o usuário, informe a ROLE q ele deve usar.
Quem deu essa dica foi o Moderador (AFARIAS).
Responder
Gostei + 0
10/03/2004
Afarias
|E, quando conectar com o usuário, informe a ROLE q ele deve usar.
esse é o ponto chave aqui!
T+
esse é o ponto chave aqui!
T+
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)