Mudando de usuário para superusuário [duplicado]

38

Como eu mudo de usuário para superusuário (root)? Qual comando eu uso no Terminal para mudar para root? Eu tentei --help , mas me perco com toda a ajuda listada. Estou procurando um download / instalação recente para poder usá-lo.

    
por pcgeek 03.05.2015 / 22:58

4 respostas

46

Inicie uma instância do seu terminal (pressione CTRL + ALT + T ou procure por "terminal" no Dash). Isso lhe dará o seu shell normal a partir do qual você pode executar comandos ou programas sem acesso root.

Para obter acesso root, você pode usar um dos vários métodos:

  1. Execute sudo <command> e digite sua senha de login, se solicitado, para executar apenas essa instância do comando como raiz. Da próxima vez que você executar outro ou o mesmo comando sem o prefixo sudo , você não terá acesso root.

  2. Execute sudo -i . Isso lhe dará um shell de root interativo. Observe que o $ no final do seu prompt foi alterado para # , indicando que você tem acesso root. A partir daqui, você pode executar qualquer sequência de comandos como root ou executar o comando exit para deixar o shell raiz.

  3. Use o comando su (usuário substituto) para obter um shell raiz. Isso é efetivamente o mesmo que usar sudo -i . Note que quando você usa este comando, ele pedirá a senha de root e não sua senha de login. Estes não são os mesmos. Você pode ter que definir ou alterar a senha de root executando sudo passwd root primeiro.

  4. Execute sudo -s . Isso lhe dá acesso root, mas mantém sua SHELL atual. As configurações específicas do shell, incluindo seu diretório atual, são preservadas. Por exemplo, se você usar bash (shell padrão do Ubuntu), os aliases (e quaisquer outras configurações de ~/.bashrc ) serão mantidos quando você alternar para o usuário root.

Esteja ciente de que brincar com o acesso root é perigoso, e se você tivesse que perguntar sobre o acesso root, você provavelmente não deveria ter o privilégio. Você tem o potencial de arruinar completamente todo o seu sistema com a execução incorreta de muitos comandos. Tenha cuidado e verifique o que você está fazendo antes de fazer isso. Google é Os mecanismos de pesquisa são seus amigos.

    
por Keefer Rourke 04.05.2015 / 01:01
26

Este é o meu caminho.

Abra um terminal e execute este comando:

sudo su -

O comando inicia um shell de login e você se encontrará no diretório inicial do root com o ambiente do root.

    
por A.B. 03.05.2015 / 23:02
3

Você pode usar sudo -i , que pedirá sua senha. Você precisa estar no grupo sudoers para isso ou ter uma entrada no arquivo /etc/sudoers .
Outra forma é o comando su - que irá solicitar a senha do root, mas realizará o mesmo.

    
por Pabi 03.05.2015 / 23:01
2

Basta digitar su - Você foi perguntado pela sua senha e depois de colocá-la você estará logado como usuário root

    
por Davison 19.07.2016 / 04:00