Pular para o conteúdo
Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #109107
    Avatar de acg1574acg1574
    Participant

      Pessoal , eis a duvida
      quando dou grant de DBA para um usuario, ele tem permissao para inserir , modificiar as tabelas do banco ? ou tenho que dar as permissoes de insert , update ? ou so a role dba ja faz tudo ? obrigado.

      #109108
      Avatar photoJosé Laurindo Chiappa
      Moderator

        Mais detalhadamente, a role DBA contém (entre Muitos Outros privilégios) os privilégios de SELECT ANY TABLE, INSERT ANY TABLE, UPDATE ANY TABLE, sim…
        Então a sua resposta é SIM, se vc der o privilégio de DBA para um usuário esse usuário vai ser capaz de COnsultar, Inserir, Updatear, apagar, etc, Qualquer tabela de Qualquer usuário…

        ==>> Porém EVIDENTEMENTE, absolutamente NINGUÉM em sã consciência faz isso num banco MINIMAMENTE IMPORTANTE pra empresa, pois junto com o SELECT/INSERT/UPDATE/DELETE ANY TABLE essa role DBA implica em Outros Privilégios Poderosos, como DROPAR/DESTRUIR completamente o database por exemplo : ÓBVIO ULULANTE que isso é Perigosíssimo na mão de quem não entende…. O CERTO é claro seria criar uma role SUA, dar os MÍNIMOS PRIVILÉGIOS que o usuário precisa ter e depois atribuir essa role para o usuário…

        []s

        Chiappa
        
        #109109
        Avatar de acg1574acg1574
        Participant

          obrigado Chiappa, era isso mesmo que gostaria de saber, obrigado.

        Viewing 3 posts - 1 through 3 (of 3 total)
        • You must be logged in to reply to this topic.
        plugins premium WordPress