Início
» LINUX
»
Como redefinir uma senha esquecida no Linux
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
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.
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.
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.
No menu GRUB do Ubuntu, escolha Opções avançadas do Ubuntu . A nomenclatura do menu pode variar conforme a versão.
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.
Selecione uma entrada de modo de recuperação para um kernel instalado; os rótulos de versão dependem do sistema.
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.
Escolha root — Acesse o prompt do shell root para abrir o shell de recuperação.
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.
Se o sistema de arquivos raiz instalado for somente leitura, remonte-o para modo leitura e gravação antes de alterar a senha.
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.
Em uma instalação típica de desktop, o nome exibido abaixo /hometambém é o nome de login.
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.
Digite a nova senha duas vezes; o terminal não exibe os caracteres enquanto você digita.
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.
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.