Perdi meu acesso root e não consigo instalar nenhum software ou qualquer outra operação privilegiada

2

Eu tenho usado o Pangolin Preciso e estou com um problema agora :( Eu estava tentando adicionar meu usuário atual ao grupo vboxusers .. Então eu usei o comando

sudo usermod -G vboxusers myusername

E também foi bem sucedido. Mas depois de adicionar assim, não consigo executar nenhuma operação do sudo. Sempre que eu uso um comando sudo recebo uma mensagem de erro dizendo "myusername não está no arquivo sudoers".

Eu tentei ativar a conta root também. Mas eu não pude. Como corrigir esse problema?

    
por Hariharan 29.07.2012 / 15:12

2 respostas

1

Como comenta a enzotib, uma boa maneira é reiniciar em modo de recuperação e escrever

for i in adm cdrom sudo video plugdev lpadmin; do adduser myusername $i; done

Substituindo myusername conforme necessário. Isto irá adicionar você a todos os grupos importantes, incluindo o sudo , que lhe dá acesso ao sudo.

    
por tucuxi 29.07.2012 / 16:00
5

Infelizmente, esse comando faz a coisa errada, porque dá a você apenas aquele grupo e remove todos os outros. usermod deve ser evitado, existem ferramentas melhores e mais simples de usar.

A solução é começar no modo de recuperação e adicionar seu usuário ao grupo sudo .

Para adicionar um usuário a um grupo, geralmente uso

sudo gpasswd -a $user $group

muitos outros preferem usar

sudo adduser $user $group

Esses dois comandos não alteram o conjunto de grupos ao qual o usuário já pertence.

    
por enzotib 29.07.2012 / 15:14