Pular para o conteúdo
  • Este tópico contém 2 respostas, 2 vozes e foi atualizado pela última vez 6 anos, 9 meses atrás por Avatar de acg1574acg1574.
Visualizando 3 posts - 1 até 3 (de 3 do total)
  • Autor
    Posts
  • #109107
    Avatar de acg1574acg1574
    Participante

      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
      Moderador

        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
        Participante

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

        Visualizando 3 posts - 1 até 3 (de 3 do total)
        • Você deve fazer login para responder a este tópico.
        plugins premium WordPress