Precisa corrigir o grupo admin mas não pode entrar no modo de recuperação com grub_timeout = 0

0

Eu me envolvi em uma situação única. De alguma forma, meu usuário principal foi removido do grupo de administração e não tem mais privilégios de sudo. No entanto, em algum momento no passado eu também configurei meu grub_timeout para 0 e, portanto, não consigo fazer o grub para inicializar no modo de recuperação e corrigir o problema do grupo. O que devo fazer? Existe alguma maneira de usar um CD ao vivo para obter um prompt de root (de alguma forma isso não parece muito seguro e, portanto, eu não penso assim).

Obrigado

    
por dasizeman 19.07.2015 / 04:57

2 respostas

0

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.

    
por KDØBPV 19.07.2015 / 06:11
1

Mantenha pressionada a tecla esquerda Shift antes que o seu sistema inicialize no Ubuntu e ele deve levá-lo ao menu grub .

Depois de chegar ao Modo de Recuperação com acesso root, você precisa montar a unidade em Leitura / Gravação para fazer alterações.

mount -o remount,rw /

então você pode verificar os grupos dos quais o usuário faz parte:

groups username

depois, adicione o usuário ao grupo sudo

usermod -a -G sudo username

para adicionar o usuário ao grupo adm

usermod -a -G adm username

Espero que isso ajude.

    
por Terrance 19.07.2015 / 05:40