Esquecer a senha de root no Linux pode ser um problema, mas felizmente há uma solução rápida e eficaz utilizando o GRUB (Grand Unified Bootloader). Este guia vai te ajudar a redefinir a senha de root em poucos passos.
⚠️ Atenção: Este método requer acesso físico à máquina e permissão para modificar o processo de inicialização. Use-o com responsabilidade, pois ele pode comprometer a segurança do sistema se utilizado de forma inadequada.
Acesse o GRUB
- Durante a inicialização do sistema, pressione e segure a tecla Shift (em sistemas BIOS) ou Esc (em sistemas UEFI) para acessar o menu do GRUB.
- Se o sistema iniciar muito rápido e você não conseguir acessar o GRUB, reinicie o computador e tente novamente.
Edite as Opções Avançadas
- No menu do GRUB, selecione a opção “Opções Avançadas”.
- Pressione a tecla e para editar os comandos de inicialização.
Localize a Linha de Comando
- Navegue até a linha que começa com
linux /boot/vmlinuz
. Essa linha contém os parâmetros de inicialização do kernel.
Modifique a Linha de Comando
- Apague o trecho final da linha, que contém
ro initrd=/install/initrd.gz quiet splash
. Esses parâmetros indicam que o sistema deve iniciar em modo somente leitura (ro
) e ocultar mensagens de inicialização (quiet splash
). - Substitua por:
rw init=/bin/bash
rw
: Inicia o sistema em modo de leitura e escrita.init=/bin/bash
: Inicializa o sistema diretamente em um terminal Bash, ignorando o processo de login.
Salve e Reinicie
- Pressione F10 para salvar as alterações e reinicializar o sistema. O sistema será iniciado em modo de recuperação, sem solicitar senha.
Redefina a Senha de Root
- No terminal, execute o comando abaixo para alterar a senha de root:
passwd root
- Insira a nova senha duas vezes quando solicitado.
- Após redefinir a senha, reinicie o sistema com o comando:Ou, se preferir, utilize:
reboot
Isso reiniciará o sistema normalmente.exec /sbin/init