Baixe em PDF Baixe em PDF

Para executar tarefas administrativas no Linux, é preciso de acesso root, também conhecido por "superusuário". Ter uma conta root separada é comum na maioria das distribuições Linux, mas o Ubuntu a desabilita por padrão. Dessa forma, evitam-se erros acidentais e o sistema permanece protegido contra intrusos. Para executar comandos que exigem acesso privilegiado, use sudo .

Método 1
Método 1 de 2:

Executando comandos root com o Sudo

Baixe em PDF
  1. Como o Ubuntu bloqueia a conta root por padrão, não é possível usar o comando su para obter acesso elevado assim como nas demais distribuições do Linux. [1] Em vez disso, comece o comando usando sudo .
  2. "Sudo" significa "Super User Do" (Superusuário faz). Ao adicioná-lo ao começo de um comando, este será executado como root.
    • Por exemplo: o comando sudo /etc/init.d/networking stop para o serviço de rede, enquanto sudo adduser adiciona um novo usuário ao sistema. Ambas as tarefas exigem permissão elevada para serem executadas
    • Após executá-las, será preciso digitar sua senha. O Linux armazena a senha por 15 minutos e você não precisará digitar mais de uma vez.
  3. Por questões de segurança, o Ubuntu não recomenda o uso do comando "sudo" para abrir programas com GUI. [2] Em vez disso, digite gksudo antes da linha de comando para abrir o programa.
    • Por exemplo: digite gksudo gedit /etc/fstab para abrir o arquivo "fstab" no GEdit, um programa de edição com interface gráfica.
    • Caso esteja usando o KDE Window Manager, digite kdesudo em vez de gksudo .
  4. Caso você seja um usuário avançado que precise de um shell do root para executar scripts específicos, simule um com o comando sudo –i . Esse comando fornece permissão de superusuário com variáveis do ambiente root. [3]
    • Digite o comando sudo passwd root . Fazê-lo vai criar uma senha para o usuário root, basicamente "ativando" a conta. Não se esqueça dessa senha!
    • Digite sudo -i . Em seguida, digite a senha da conta root quando solicitado.
    • O prompt vai mudar de $ para # , indicando que você está com acesso elevado.
  5. Caso esteja criando uma conta para uma pessoa que não tenha acesso de root, será preciso adicionar o nome de usuário dela ao grupo "sudo". Para fazê-lo, digite usermod -aG sudo nome_de_usuário . [4]
    Publicidade
Método 2
Método 2 de 2:

Habilitando o usuário root

Baixe em PDF
  1. Por motivos de segurança (e para evitar danos no sistema), a conta do usuário root vem bloqueada por padrão. Para executar comando como root de forma segura, use sudo ou gksudo . Se for imprescindível ter uma conta root separada (por qualquer que seja o motivo), você pode habilitá-la com alguns comandos simples.
    • Ativar o usuário root coloca o sistema em risco e não é recomendado pelo Ubuntu. [5]
  2. Em seguida, será preciso digitar uma nova senha para o usuário root. [6] Não perca essa senha!
  3. Agora, a conta root tem uma senha.
  4. Digite a senha da conta root quando solicitado para chegar no prompt com acesso elevado.
    • Para desativar a conta root, digite sudo passwd -dl root . [7]
    Publicidade

Dicas

  • Evita acessar a conta root sempre que possível. É possível executar quando todos os comandos que exigem permissão elevada usando sudo ou gksudo .
  • Você também pode usar o comando sudo –i para acessar o shell de outro usuário no sistema. Para obter acesso do usuário "jane", por exemplo, digite sudo –I jane e depois sua senha (não a da Jane) quando solicitado.
Publicidade

Sobre este guia wikiHow

Esta página foi acessada 77 857 vezes.

Este artigo foi útil?

Publicidade