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:
    reboot
    
    Ou, se preferir, utilize:
    exec /sbin/init
    
    Isso reiniciará o sistema normalmente.