Este é um tutorial de como redefinir a senha root no Ubuntu 17.04 via Grub. Observe que presume-se que você tenha acesso físico à máquina em questão, não pode ser feito remotamente. Antes de prosseguirmos, vamos dar uma olhada rápida no que é o Grub.
O que é GNU GRUB?
GNU GRUB conforme descrito aqui, é um carregador de inicialização multiboot. Ele foi derivado do GRUB, o GRand Unified Bootloader, que foi originalmente projetado e implementado por Erich Stefan Boleyn.
Resumidamente, um carregador de boot é o primeiro programa de software executado quando um computador é iniciado. É responsável por carregar e transferir o controle para o software kernel do sistema operacional (como o Hurd ou Linux). O kernel, por sua vez, inicializa o resto do sistema operacional (e.g. GNU).
Redefinir senha raiz
- A primeira coisa que precisamos fazer é reiniciar o Ubuntu 17.04 maquina. Enquanto o sistema está reiniciando, você precisa pressionar a tecla SHIFT no teclado imediatamente para ir para a tela do menu GNU GRUB
- Em seguida, selecione o sistema operacional de inicialização padrão que no meu caso é o Ubuntu e pressione a tecla “e” para entrar na tela de edição
- Na tela do modo de edição do GNU GRUB, use os botões de seta e localize a linha que começa com “linux”. Normalmente, isso seria no final da tela. Tudo que você precisa fazer é localizar a seção que diz “ro quiet splash $ vt_handoff” e alterá-la para “rw init = / bin / bash”. Veja as imagens abaixo antes e depois da mudança
Antes da Mudança
linux / boot / vmlinuz-4.10.0-20-raiz genérica = UUID = 935da898- \ 3af3-469a-bacf-21164ca3efc9 rw quiet splash $ vt_handoff
Após a mudança
linux / boot / vmlinuz-4.10.0-20-raiz genérica = UUID = 935da898- \ 3af3-469a-bacf-21164ca3efc9 rw init = / bin / bash
- Quando terminar, pressione CTRL + x ou F10 para reiniciar o sistema
- O sistema irá inicializar em uma tela de prompt de comando shell root. Primeiro vamos verificar se sua partição está no estado de leitura e gravação executando o seguinte comando
[email protegido] (nenhum): / # montagem | grep -w /
- Para redefinir a senha de root, digite “passwd” e siga o prompt para concluir a alteração
- Agora que a senha do root foi alterada com sucesso, reinicie sua máquina com o seguinte comando
[email protegido] (nenhum): / # exec / sbin / init
Se você se deparar com alguma alteração ao realizar essas etapas, sinta-se à vontade para deixar um comentário sobre o desafio e faremos o nosso para fornecer uma correção