Como redefinir uma senha esquecida no Linux

Se você esqueceu a senha de login do Linux, geralmente é possível definir uma nova sem reinstalar o sistema operacional. A opção mais simples é fazer login com uma segunda conta de administrador e executar o sudo passwd usernamecomando `sudo apt-get restart`. Se nenhuma conta de administrador estiver disponível, os usuários do Ubuntu podem redefinir uma senha local no menu de recuperação do GRUB. Os passos de recuperação descritos abaixo são específicos do Ubuntu; outras distribuições podem usar rótulos de menu e procedimentos diferentes.

Siga estes passos apenas em um sistema que você possui ou administra. Redefinir uma senha local não desbloqueia o armazenamento criptografado nem altera uma conta gerenciada centralmente.

Opção 1: Usar outra conta de administrador

  1. Inicie sessão numa conta de administrador local diferente e abra o Terminal. Execute o comando sudo passwd alex, substituindo alexpor o nome de login da conta de destino.

Se o comando sudo solicitar uma senha, digite a senha da conta de administrador que você está usando. Em seguida, digite a nova senha da conta bloqueada duas vezes. O terminal não exibirá os caracteres digitados. Uma redefinição bem-sucedida significa que a conta poderá usar a nova senha no próximo login.

Um terminal de administrador executa o comando sudo passwd alex e exibe uma nova solicitação de senha.
Exemplo: um administrador pode usar isso sudo passwd alexpara definir a senha de outra conta local.

O superusuário pode alterar a senha de outra conta local sem a senha antiga, mas a conta que você está usando já deve ter sudoprivilégios de administrador.

Opção 2: Redefinir uma senha local do Ubuntu no Modo de Recuperação

Caso não haja outra conta de administrador disponível, o menu de recuperação GRUB do Ubuntu oferece um shell de root para redefinir uma senha local. Os comandos ali presentes podem alterar arquivos do sistema, portanto, siga os passos com cuidado.

  1. Abra o GRUB. Reinicie o computador e mantenha pressionada a tecla Shift direita durante a inicialização do Ubuntu, conforme documentado pela Canonical. Selecione as opções avançadas do Ubuntu e pressione Enter. Se o GRUB permanecer oculto, verifique as instruções de inicialização do fabricante do computador; as configurações de firmware variam.
O menu GRUB destaca as opções avançadas do Ubuntu.
No menu GRUB do Ubuntu, escolha Opções avançadas do Ubuntu . A nomenclatura do menu pode variar conforme a versão.
  1. Escolha o modo de recuperação. Selecione a entrada do modo de recuperação correspondente ao kernel que você normalmente usa para inicializar o sistema e pressione Enter. Em caso de dúvida, escolha o kernel mais recente instalado.
O submenu GRUB destaca uma entrada do kernel do Ubuntu marcada como modo de recuperação.
Selecione uma entrada de modo de recuperação para um kernel instalado; os rótulos de versão dependem do sistema.
  1. Abra o shell de root. No menu de recuperação, escolha root — Ir para o prompt do shell de root . Isso concede acesso de administrador a partir do console local sem a necessidade da senha da conta esquecida. Se o disco estiver criptografado, você ainda precisará da senha de desbloqueio ou da chave de recuperação para que o Ubuntu possa acessar a instalação.
O menu de recuperação do Ubuntu destaca a opção "Acessar o shell como root".
Escolha root — Acesse o prompt do shell root para abrir o shell de recuperação.
  1. Torne o sistema de arquivos raiz gravável. Se estiver em modo somente leitura, execute o comando mount -o remount,rw /. Essa remountopção altera uma montagem existente; a ausência de saída pode ser considerada normal.
Um shell de recuperação com privilégios de root mostra o comando mount -o remount,rw /.
Se o sistema de arquivos raiz instalado for somente leitura, remonte-o para modo leitura e gravação antes de alterar a senha.
  1. Confirme o nome de login. Execute o comando ls /home. Na maioria das instalações em desktops, o nome do diretório inicial corresponde ao nome de login, embora o nome de exibição possa ser diferente. Se o caminho do diretório inicial ou a conta não estiverem claros, verifique os registros da conta em vez de tentar adivinhar.
Um shell com privilégios de root mostra o comando `ls /home` e o diretório inicial de exemplo "alex".
Em uma instalação típica de desktop, o nome exibido abaixo /hometambém é o nome de login.
  1. Defina a nova senha. Execute o comando passwd alex, substituindo alex`<nome de login>`. Digite a nova senha duas vezes; nada aparecerá enquanto você digita. O passwdutilitário pode rejeitar senhas que não atendam às regras do sistema.
Um shell de root mostra "passwd alex" e duas solicitações de senha, sem nenhum caractere digitado visível.
Digite a nova senha duas vezes; o terminal não exibe os caracteres enquanto você digita.
  1. Reinicie e faça login. Digite reboot. Remova qualquer USB de instalação, faça login com a nova senha e guarde-o em local seguro.
A tela de login do Linux exibe a conta alex e um campo para senha.
Após reiniciar, insira a nova senha da conta na tela de login do Linux.

O que uma redefinição de senha não desbloqueia

  • Criptografia de disco completo: a senha ou chave de recuperação do disco protege os dados antes do carregamento do sistema operacional. Redefinir a senha da conta Linux não substitui essa chave.
  • Chaveiro GNOME: As senhas salvas no chaveiro de login podem permanecer protegidas pela senha de login antiga mesmo após um administrador redefinir a conta do sistema. Se solicitado, o chaveiro é um repositório separado; não o exclua se precisar das credenciais salvas. O GNOME explica como atualizar um chaveiro quando você souber a senha atual.
  • Contas gerenciadas ou remotas: LDAP, Active Directory, SSO e outras contas gerenciadas centralmente devem ser alteradas por meio do provedor de identidade ou administrador do sistema. Um passwdcomando local pode não ser suficiente para controlá-las.

Se o modo de recuperação estiver ausente ou o comando falhar

Os rótulos de recuperação variam, e o Fedora, o openSUSE, o Linux Mint e outras distribuições podem usar procedimentos diferentes. Evite copiar caminhos de dispositivo fixos, como /dev/sda1; os discos podem usar criptografia, LVM, subvolumes Btrfs ou partições home separadas. Use o guia de recuperação atual da sua distribuição. Se passwdo comando reportar um erro de token de autenticação, verifique se você está no shell root do sistema instalado e se o sistema de arquivos raiz é gravável. Interrompa o processo se não conseguir identificar a conta ou partição correta.

Referências oficiais

Deixar um comentário

Como recuperar partições perdidas e dados do disco rígido com segurança

Como recuperar partições perdidas e dados do disco rígido com segurança

Aprenda como recuperar partições e arquivos perdidos com o TestDisk e o PhotoRec. Proteja a unidade de origem, faça a verificação com segurança e salve os dados recuperados em outro disco.

Como ler códigos QR em um computador Linux

Como ler códigos QR em um computador Linux

Escaneie códigos QR no Linux com o CoBang usando uma webcam ou um arquivo de imagem. Veja as opções de instalação, etapas de configuração e correções para acesso à câmera via Flatpak.

Como alterar as configurações da webcam no Linux com o Cameractrls

Como alterar as configurações da webcam no Linux com o Cameractrls

Altere as configurações da webcam no Linux com o Cameractrls: ajuste a exposição, a cor, a redução de cintilação e outros controles compatíveis e, em seguida, verifique os modos de vídeo compatíveis.

Como instalar o PhpStorm no Linux: Toolbox, Tar.gz, Snap e AUR

Como instalar o PhpStorm no Linux: Toolbox, Tar.gz, Snap e AUR

Instale o PhpStorm no Linux com o JetBrains Toolbox ou o arquivo tar.gz independente, além das opções Snap e Arch AUR. O Java já está incluído.

Como configurar dois painéis no XFCE 4

Como configurar dois painéis no XFCE 4

Crie um painel XFCE 4 separado para cada tela, atribua o segundo painel à saída correta, posicione-o e dimensione-o e adicione os atalhos e itens de status necessários.

Como instalar o Cisco Packet Tracer no Linux

Como instalar o Cisco Packet Tracer no Linux

Baixe o Cisco Packet Tracer 9.0.1 para Ubuntu 64 bits, instale o pacote DEB com o APT, aceite a licença no Terminal e faça login para iniciar um laboratório.

Como recortar uma imagem no Linux com o GIMP

Como recortar uma imagem no Linux com o GIMP

Remova o fundo de uma foto no Linux com o GIMP: trace o contorno do objeto, exclua o fundo selecionado, mantenha a transparência e exporte um PNG reutilizável.

Como fazer backup de um CD-ROM como um arquivo ISO no Linux

Como fazer backup de um CD-ROM como um arquivo ISO no Linux

Crie uma imagem ISO de CD-ROM no Linux com o GNOME Disks ou o comando dd. Identifique a unidade óptica, monitore a cópia, verifique a imagem e saiba quando um disco danificado ou de áudio precisa de outra ferramenta.

Baixe o FlightGear gratuitamente: Guia de Instalação Oficial

Baixe o FlightGear gratuitamente: Guia de Instalação Oficial

Baixe o FlightGear gratuitamente no site oficial. Compare os pacotes para Windows, macOS e Linux, instale os arquivos de dados e inicie seu primeiro voo.

Aplicativo Google Tasks para desktop: como usá-lo no computador

Aplicativo Google Tasks para desktop: como usá-lo no computador

Abra o Google Tasks em um navegador, adicione um atalho do Chrome ou inicie o aplicativo automaticamente e gerencie suas tarefas agendadas pelo Agenda e pelo Gmail.