Resetar a senha de root - Ubuntu
Um passo a passo para para resetar a senha de qualquer usuário (incluindo o root) no Ubuntu utilizando o menu do GRUB para acessar um shell de recuperação.
1. Acessar o Menu do GRUB
-
Reinicie o seu sistema Ubuntu.
-
Mantenha a tecla
Shiftpressionada (ou, em sistemas UEFI, pressione a teclaEscrepetidamente) durante o início da inicialização para forçar a exibição do menu do GRUB (se ele não aparecer automaticamente). -
Use as setas para selecionar a opção do seu kernel atual, geralmente a primeira linha.
-
Pressione a tecla
epara editar os parâmetros de inicialização.
2. Editar a Linha de Inicialização
-
Na tela de edição, use as setas para baixo para encontrar a linha que começa com
linux. -
Nessa linha, procure o parâmetro
ro(read-only) e substitua-o porrw(read-write). -
Vá para o final dessa mesma linha e adicione o seguinte:
init=/bin/bashO final da linha modificada deve se parecer com:
... ro quiet splash rw init=/bin/bash -
Pressione
Ctrl+Xpara iniciar o sistema com esses novos parâmetros. O sistema fará o boot diretamente para um shell de root (#).
3. Alterar a Senha do Usuário
No shell de root que apareceu, você pode redefinir a senha de qualquer usuário usando o comando passwd.
3.1. Resetar a Senha de um Usuário Padrão
Se você quer resetar a senha de um usuário comum (ex: joao):
-
Execute o comando
passwdseguido do nome de usuário:Bashpasswd joao -
Digite a nova senha e confirme-a.
3.2. Resetar a Senha do Root (Superusuário)
O Ubuntu normalmente desativa a conta de root por padrão, mas você pode ativá-la (e definir sua senha) se necessário:
-
Execute o comando
passwdsem argumentos:Bashpasswd root -
Digite a nova senha e confirme-a.
4. Finalizar e Reiniciar
-
Após a alteração da senha, você precisa reiniciar o sistema para que as alterações tenham efeito e o sistema volte a inicializar normalmente. Use o comando
execpara restaurar o processo de inicialização:Bashexec /sbin/init 6 -
O sistema irá reiniciar e você poderá fazer login com a nova senha definida para o usuário escolhido.
