Definir senha para root no virtualbox ubuntu


16

Carreguei o ubuntu no virtualbox. Tudo funciona bem, mas me ocorreu que não me pediram (ou não configurei) uma senha root. Eu quero usar o root de vez em quando, mas não consigo descobrir como fazer isso. Eu tentei acessar o arquivo sudoers e executar o visudo, mas não tenho autoridade sem root!

Alguma idéia de como obter ou configurar a senha root?

Eu tenho um usuário root em / etc / passwd. As duas contas que tenho não têm autoridade para nem gerenciar grupos, porque solicitam senha de root e eu não a conheço!


11
Fora do tópico, mas tente sudo su.

Respostas:


22

O Ubuntu usa o sudo por padrão. Se você preceder seu comando com "sudo", ele solicitará sua senha de usuário e executará como root. Para obter uma sessão raiz, use:

sudo -i

Para habilitar a conta root, abra um terminal e execute o seguinte para definir uma senha root:

sudo passwd root

Para mais informações, veja:

https://help.ubuntu.com/community/RootSudo


Apenas para estender um pouco (e resumir o link acima), por padrão, você não pode fazer login como root no Ubuntu, mas é possível definir uma senha de root, mas não é recomendado (ou desencorajado ativamente)

0

Você usou uma imagem de caixa virtual pré-existente ou instalou a partir do cd / iso? Se você instalou a partir de outra imagem, pode haver um usuário "ubuntu" com sudo privs. Verifique a documentação.

Como alternativa, inicialize no modo de recuperação e adicione seu usuário 'rob' ao grupo de administradores.


'modo de recuperação' é para recuperação de desastre, não adicionando usuários ao grupo de administradores. Um comando 'visudo' ou 'sudo vi / etc / sudoers' deve ser suficiente.
Wesley Rice

2
O problema é que o OP não tem acesso ao sudo, ele não pode consertar isso executando visudo ou sudo vi / etc / sudoers, pois ambos exigem que ele tenha acesso ao sudo.
ADS

Não, o problema é que o OP não conhece a senha root - "ele solicita a senha root e eu não a conheço!", Para citar. A inicialização no modo de recuperação não o levará a lugar algum.
Wesley Rice

Geralmente não existe uma senha de root no Ubuntu. O OP esclareceu que as contas de usuário às quais ele tem acesso não têm acesso ao sudo. A inicialização no modo de recuperação, tanto quanto me lembro, dá a opção de iniciar um shell como root, onde ele pode redefinir a senha root ou dar ao sudo acesso a uma das outras contas de usuário.
ADS

Ah, nesse caso, você está falando sobre o modo de usuário único, que não é o mesmo que 'modo de resgate', onde você normalmente executa operações de resgate.
Wesley Rice

0

Concordo com o dsas: Inicialize no modo de recuperação e adicione o usuário ao grupo de administradores:

  1. Reinicie a máquina virtual. Mantenha a tecla Shift durante a inicialização. Selecione o modo de recuperação quando o menu aparecer. O sistema não solicitará nenhuma senha.

  2. Digite estes

usermod -G admin rob

Agora, o rob tem permissões de administrador, você pode reiniciar a máquina virtual ('reiniciar') e executar 'sudo su' para acessar o shell raiz (o sistema solicitaria a senha do rob , não a senha do root)


-2

Se você estiver na imagem osboxes, para o Ubuntu, tente isso no terminal:

sudo su

Digite a senha

osboxes.org


(1)  sudopede a senha do usuário. O que é "osboxes.org"? (2) O usuário não tem sudoacesso, portanto isso resultará em uma mensagem de erro.
Scott


Por alguma razão estranha, a única maneira de se tornar root no osboxes.org é a maneira que mencionei. Se estiver errado, prove.
Syaiful Nizam Yahya 28/11

OK, então eles fornecem VMs pré-fabricadas para pessoas que não desejam passar pelo trabalho de instalá-las adequadamente. Esta informação, se correta, pode ser valiosa. Mas alguém concorda comigo que não é uma resposta para esta pergunta. Sugiro que você faça uma nova pergunta sobre OSBoxes e poste sua resposta lá. Não vou baixar software de um site de confiabilidade desconhecida, mas espero que a resposta da dsas sobre "modo de recuperação" / "modo de usuário único" funcione em uma VM OSBoxes.
Scott
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.