Se você esqueceu a senha de login do Ubuntu, a solução usual é inicializar no modo de recuperação, abrir um shell como root, remontar o sistema de arquivos raiz como gravável e executar o comando passwd username. Em uma instalação padrão do Ubuntu, a conta root é bloqueada por padrão , então a maioria das pessoas precisa redefinir a senha de um usuário local normal em vez de uma senha de root separada.
Utilize estes passos apenas em um computador que você possui ou administra. Eles redefinem as credenciais da conta local do Ubuntu; não recuperam uma senha de disco criptografada ou uma senha gerenciada por um provedor de identidade externo.
Antes de redefinir a senha do Ubuntu
- O Ubuntu normalmente usa
sudoo usuário root para administração em vez do login direto do root. A Canonical documenta esse comportamento em seu guia de gerenciamento de usuários do Ubuntu .
- Se o sistema utiliza criptografia de disco completo, você ainda pode precisar da senha do disco, da chave de recuperação do TPM ou de outro método de desbloqueio configurado para que o Ubuntu possa acessar o sistema de arquivos. Consulte a documentação da Canonical sobre criptografia de disco completo .
- As instruções abaixo são para contas locais do Ubuntu. Contas fornecidas pelo Active Directory, LDAP ou outro serviço de identidade geralmente precisam ser redefinidas por meio desse serviço.
Redefina a senha esquecida de um usuário do Ubuntu a partir do modo de recuperação.
1. Abra o menu GRUB
Reinicie o computador. Se o menu GRUB estiver oculto, tente manter pressionada a tecla Shift durante a inicialização em sistemas baseados em BIOS ou pressionar Esc em muitos sistemas UEFI. O tempo de ativação varia de acordo com o firmware. No GRUB, selecione Opções avançadas para Ubuntu e pressione Enter.

2. Inicialize a partir de uma entrada de recuperação do Ubuntu.
Selecione uma entrada do kernel cujo nome termine em (modo de recuperação) e pressione Enter. As instruções de recuperação atuais da Canonical seguem o mesmo caminho: reinicie, abra o GRUB, escolha Opções avançadas e selecione o modo de recuperação.

3. Acesse o shell raiz.
Quando o menu de recuperação aparecer, escolha root - Acessar o prompt do shell root . O menu exato pode variar ligeiramente de acordo com a versão do Ubuntu. A documentação oficial do modo de recuperação do Ubuntu também identifica a opção de shell root.

4. Remonte o sistema de arquivos raiz em modo de leitura e gravação.
O sistema de arquivos raiz de recuperação pode ser montado em modo somente leitura. Antes de alterar a senha, execute:
mount -o remount,rw /
Este passo está documentado na referência do modo de recuperação do Ubuntu .

5. Redefina a senha do usuário
Substitua alexpelo nome de usuário local real:
passwd alex
Digite a nova senha duas vezes. O terminal não exibirá os caracteres da senha enquanto você digita. Uma alteração bem-sucedida termina com uma mensagem como esta password updated successfully. A página de manual do passwd do Ubuntu confirma que o superusuário pode alterar a senha de outra conta sem saber a senha antiga.

6. Reinicie e faça login.
Para liberar as gravações pendentes e reiniciar, execute:
sync
reboot
Após o Ubuntu iniciar normalmente, selecione a conta e faça login com a nova senha.

Como redefinir ou ativar a senha de root
O Ubuntu normalmente mantém o login direto como root bloqueado, portanto, geralmente você não precisa de uma senha de root. Se você habilitou intencionalmente a conta root e esqueceu a senha, entre no shell de recuperação como root, remonte o sistema com /permissões de leitura e gravação e execute:
passwd root

Se você habilitou o acesso root temporariamente e deseja retornar à configuração padrão do Ubuntu com acesso root restrito posteriormente, faça login com uma conta de administrador e execute o seguinte comando:
sudo passwd -l root
Se você ainda conseguir entrar com outra conta de administrador.
Você não precisa do modo de recuperação se outra conta local com privilégios de sudo ainda estiver funcionando. Abra o Terminal e redefina o usuário local afetado diretamente:
sudo passwd sam

Para alterar a senha da conta que você está usando, execute o programa passwdsem um nome de usuário e siga as instruções.
Solução de problemas de redefinição de senha
- A alteração de senha falha no modo de recuperação: certifique-se de ter executado o comando
mount -o remount,rw /primeiro. Um sistema de arquivos raiz somente leitura não pode atualizar o banco de dados de senhas.
- O nome de usuário foi rejeitado: verifique o nome exato da conta local. O nome exibido na área de trabalho pode ser diferente do nome de login.
- O Ubuntu solicita uma chave de desbloqueio de disco: o procedimento de senha da conta não ignora a criptografia completa do disco. Use a senha de disco configurada ou o mecanismo de recuperação.
- A conta é gerenciada centralmente: redefina-a por meio da organização ou do provedor de identidade, em vez de usar o
passwdcomando local.
A prática antiga de alternar para um TTY e fazer login diretamente como administrador rootnão é um método padrão confiável no Ubuntu, pois a conta root normalmente está bloqueada. O modo de recuperação ou outra conta de administrador com privilégios sudo é o caminho apropriado para a maioria dos sistemas.