Sem iniciar um LiveUSB ou LiveCD / DVD, podemos emprestar algumas etapas responda ao redefinir uma senha perdida para acessar um console de recuperação e, em seguida, faça alterações no sistema e reinicialize posteriormente.
Para resumir as etapas (tudo de 1 a 4 é da outra pergunta; 5 e 6 são as diferentes etapas a serem executadas):
(1) Inicialize o sistema, e depois de ver a tela da BIOS pressione e segure "Shift" - você receberá o prompt do GRUB.
(2) Use a opção 'modo de recuperação' para o seu kernel - se ele não aparecer, provavelmente está na seção "Outras versões do Ubuntu" ou um dos outros itens no Grub.
(3) Uma vez no modo de recuperação, selecione a opção 'root' usando a seta para baixo no teclado e, em seguida, tecle Enter . Você terminará com um prompt de linha de comando para o usuário root
.
(4) Remonte seu sistema como leitura / gravação com este comando: mount -o remount,rw /
(5) Edite seu arquivo /etc/passwd
com nano
(use este comando: nano /etc/passwd
). Uma vez editada a linha específica para o seu usuário e redefinida para 1000
para o UID e GID, pressione Ctrl + O , e em seguida pressione Enter e, em seguida, Ctrl + X .
(6) Agora você deve estar no prompt do terminal root
novamente. Reinicialize com shutdown -r now
ou reboot
.
Você deve então poder fazer o login novamente e ter corrigido sua falha. Não vá mexer com o seu UID ou GID, porque definir% em 0
irá quebrar as coisas e é terrivelmente inseguro e nunca deve ser feito. (O 0
O UID é para root
e root
sozinho - NÃO USE-O PARA QUALQUER OUTRO USUÁRIO!)