Fórum controle de usuarios #45654

27/07/2004

0

Uso firebird 1.5 e DBX, gostaria de saber format de fazer o controle de usuários tipo...
user 1 ... só pode alterar a tabela A
user 2 ....altera e exclui tabela b
user 3.....só consultas de tabela c

e ai por diantes...


Guibas

Guibas

Responder

Posts

27/07/2004

Vinicius2k

Colega,

As permissões são dadas e retiradas através das instruções SQL ´GRANT´ e ´REVOKE´... no seu exemplo :

grant update USER_1 on TABELA_A
...
grant update USER_2 on TABELA_B
grant delete USER_2 on TABELA_B
...
grant select USER_3 on TABELA_C


Espero ter ajudado...
T+


Responder

Gostei + 0

27/07/2004

Guibas

grant update USER_1 on TABELA_A


esse user_1 é o nome do role que eu criei? vc tem algum tuto ou exemplo?


Responder

Gostei + 0

27/07/2004

Vinicius2k

Eu imaginei USER_1 como sendo um usuário, mas se é uma ROLE não muda nada... vc está dando permissão à ROLE... depois precisa atribuir ao usuário a ROLE

grant USER_1 to NOME_DO_USUARIO


Esta apostila é boa (acho q vc precisa se cadastrar no site para baixar )...
http://www.activedelphi.com.br/modules.php?op=modload&name=Downloads&file=index&req=getit&lid=17

T+


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar