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 Shift pressionada (ou, em sistemas UEFI, pressione a tecla Esc repetidamente) 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 e para 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 por rw (read-write). Vá para o final dessa mesma linha e adicione o seguinte: init=/bin/bash O final da linha modificada deve se parecer com: ... ro quiet splash rw init=/bin/bash Pressione Ctrl+X para 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 passwd seguido do nome de usuário: Bash passwd 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 passwd sem argumentos: Bash passwd 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 exec para restaurar o processo de inicialização: Bash exec /sbin/init 6 O sistema irá reiniciar e você poderá fazer login com a nova senha definida para o usuário escolhido.