Bloqueado do Linux? Aqui estão 2 maneiras seguras de redefinir sua senha (sem reinstalar)

por Nada Em Troca
5 minutos de leitura
Bloqueado do Linux? Aqui estão 2 maneiras seguras de redefinir sua senha (sem reinstalar)

Resumo

  • Não reinstale – redefina uma senha esquecida do Linux se você souber o nome de usuário.
  • Método 1: edite o GRUB, adicione init=/bin/bash, inicialize e execute passwd .
  • Método 2: inicialize o USB ativo, monte a partição, chroot /mnt e, em seguida, passwd .

Você não precisa reinstalar todo o seu sistema operacional só porque esqueceu seu login do Linux. Na verdade, é muito fácil redefinir sua senha do Linux. Tudo que você precisa saber é o nome de usuário (que geralmente fica visível na tela de login). Mostrarei duas maneiras de redefinir a senha.

Método nº 1: redefinir a senha do Linux usando GRUB

Esta é a maneira mais fácil de redefinir a senha. Tudo o que você precisa fazer é editar temporariamente a configuração do GRUB e inicializar no shell do Linux com essa configuração temporária. Deixe-me demonstrar.

Comece reiniciando a máquina e entrando no menu GRUB. Muitas distribuições inicializam no menu GRUB por padrão antes de entrar na tela de login. Caso contrário, você pode pressionar a tecla Esc durante o processo de inicialização para entrar no menu GRUB.

Antes de reiniciar, anote seu nome de usuário.

Ao ver o menu GRUB, pressione a tecla ‘E’ para editar a configuração temporariamente. Certifique-se de que sua distribuição ou kernel Linux padrão esteja selecionado ao pressionar o botão de edição.

Edição do GRUB.

GRUB é o gerenciador de inicialização padrão para a maioria das distribuições Linux, mas existem distros populares que usam outros gerenciadores de inicialização como Systemd-boot ou LILO. É possível editar temporariamente a configuração, mas as modificações podem variar entre os bootloads. Se sua máquina não usa GRUB, considere pesquisar a documentação para descobrir como modificar a entrada do bootloader para inicializar temporariamente no shell root.

Precisaremos modificar a configuração que aparece depois que você pressiona a tecla ‘E’. Percorra-o e procure uma linha de código que começa com ‘Linux’. Certifique-se de que esta linha diga ‘rw’. Se disser ‘ro’ ou somente leitura, substitua ‘ro’ por ‘rw’. Ao lado de ‘rw’, adicionaremos o seguinte texto. Mantenha um espaço entre ‘rw’ e o trecho de texto.

init=/bin/bash

"';

Após modificar a configuração do GRUB, pressione Ctrl+X ou F10 para inicializar no terminal Linux. Agora estamos prontos para redefinir a senha.

Esta é a parte onde você deverá inserir seu nome de usuário, portanto, caso não se lembre ou não tenha anotado no início, será necessário reiniciar todo o processo.

Digite o seguinte comando no shell. Substitua o nome de usuário fictício pelo seu nome de usuário real.

passwd 

"';

Você será solicitado a digitar uma nova senha e digitá-la novamente para confirmá-la. Você deverá ver uma mensagem ‘senha atualizada com sucesso’.

Digite o comando de reinicialização e faça login com a nova senha.

reboot

Método nº 2: redefinir a senha do Linux usando mídia de instalação ativa

O segundo método é um pouco mais complicado e requer um pendrive com uma imagem inicializável do Linux. Se você não consegue descobrir como inicializar temporariamente no shell root modificando o gerenciador de inicialização, este é o caminho a seguir. Funcionará para qualquer distribuição Linux.

Se ainda não o tiver feito, você precisará de acesso a um segundo computador para criar uma unidade USB inicializável. Comece baixando o arquivo ISO para sua distribuição Linux e use-o para criar um Linux USB inicializável com uma ferramenta como USB Image Writer, belenaEtcher, Ventoy, etc.

Em seguida, conecte a unidade inicializável do Linux ao seu computador e inicialize no USB. Você pode alterar a ordem de inicialização no menu do BIOS ou entrar no menu de inicialização única para fazer isso.

Inicializando em um ambiente Linux ativo.

Você será levado ao ambiente Linux ativo, que geralmente serve para testar o sistema operacional antes de instalá-lo no disco.

No ambiente ao vivo, abra o aplicativo de terminal e digite o seguinte comando.

sudo fdisk -l

"';

Este comando listará detalhes de suas partições de armazenamento. Nosso interesse é a partição que contém nossa instalação original do Linux. Pode ser algo como ‘/dev/sda1.’

A seguir, montaremos esta partição executando o seguinte comando. Você precisará substituir a partição neste comando pela partição impressa pelo comando anterior.

sudo mount /dev/sda1 /mnt
Montando a partição primária.

Agora poderemos entrar em nosso sistema Linux original como root. Digite este comando.

sudo chroot /mnt
Efetuando login como root.

Agora estamos prontos para redefinir a senha. Você precisará do seu nome de usuário para fazer isso funcionar. Digite o seguinte comando, mas substitua o espaço reservado pelo seu próprio nome de usuário.

passwd 
Redefinição de senha com sucesso.

Você será solicitado a digitar a nova senha e digitá-la novamente para confirmação. Você deverá ver uma mensagem ‘senha alterada com sucesso’. Em seguida, basta fechar o terminal, reiniciar o computador e remover o USB inicializável ao vivo. Agora você poderá inicializar em seu sistema Linux principal e usar a nova senha para fazer login.


Com qualquer um dos métodos, você poderá fazer login novamente no sistema operacional em minutos. Escolha o primeiro método, mas se não funcionar, considere inicializar em um ambiente inicializável ao vivo.

Este artigo foi útil?
Gostei0Não Gostei0

Deixe um comentário

Are you sure want to unlock this post?
Unlock left : 0
Are you sure want to cancel subscription?
-
00:00
00:00
Update Required Flash plugin
-
00:00
00:00