Se você não conseguir que a solução de Terrance funcione, você poderá usar o ambiente ao vivo a partir de um CD. Você desejará montar sua partição /
(root), fazer chroot nela e usar as ferramentas normais para corrigir sua conta de usuário.
Guia detalhado
Lembrete
Nunca execute cegamente comandos encontrados na Internet, especialmente quando você tiver acesso root. Alguns comandos podem prejudicar ou até mesmo destruir seu sistema. Se você não souber o que um comando ou seus argumentos fazem, procure-o primeiro nas páginas do manual e execute-o somente quando entender o que o comando fará. Se você não souber como usar as man pages, consulte link ou $ man man
Configurar ambiente ao vivo
Inicialize em seu ambiente ativo e abra um terminal (konsole, gnome-terminal, etc) e mude para o usuário root, se ainda não estiver.
Encontre sua partição raiz em /dev
. A execução de # lsblk
pode ajudá-lo a identificá-lo, especialmente se você souber seu tamanho. A partir daqui, assumirei que sua partição raiz está em /dev/sda1
.
Agora monte sua partição raiz com # mount /dev/sda1 /mnt
. Tecnicamente, você não precisa montá-lo em /mnt
, então, se preferir, monte-o em outro lugar que esteja vazio. Se você não tiver certeza de que montou o dispositivo correto, faça # ls /mnt
. Se for o dispositivo certo, você verá pastas como home
, etc
, usr
, var
, etc.
Se for o dispositivo errado, verifique se você não está em /mnt
e, em seguida, execute # umount /mnt
.
Depois de ter sua partição raiz montada em /mnt
, faça o chroot com # chroot /mnt
. Agora você deve estar trabalhando com o sistema instalado.
Corrigir sua conta de usuário
Supondo que seu grupo de administradores é chamado de wheel
, você pode se adicionar de volta a ele com # usermod -aG wheel your-user-name-here
. Neste ponto, você também pode querer verificar novamente sua configuração do sudo, desde que você saiba como usar visudo
.
Quando terminar de consertar seu sistema, execute # exit
para deixar o ambiente chroot e desmonte a partição com # umount /mnt
. Agora você pode reinicializar seu sistema normal e verificar se seu acesso foi restaurado.