Definir senha para root no virtualbox ubuntu

13

Eu carreguei o Ubuntu no VirtualBox. Tudo funciona bem, mas ocorreu-me que não me pediram (ou não configurei) uma senha de root. Eu quero usar root de vez em quando, mas não consigo descobrir como fazer isso. Eu tentei acessar o arquivo sudoers, bem como executar visudo mas não tem autoridade sem raiz!

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

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

    
por rtfminc 13.12.2010 / 01:42

3 respostas

20

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

sudo -i

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

sudo passwd root

Para mais informações, consulte:

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

    
por 13.12.2010 / 01:51
0

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

Alternativamente, inicie no modo de recuperação e adicione seu usuário 'rob' ao grupo de administração.

    
por 13.12.2010 / 02:19
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. Segure a tecla Shift durante a inicialização. Selecione o modo de recuperação quando o menu mostra acima. O sistema não pedirá senha.

  2. Digite estes

usermod -G admin rob

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

    
por 13.12.2010 / 03:02