Alterando grupos como nonadmin

2

Recentemente, baixei acidentalmente meus privilégios no Ubuntu. Eu estava tentando adicionar o vboxusers group à minha conta, e rapidamente pesquisei para liberar o grupo. Eu posso adicionar grupos por sudo usermod -G vboxusers USER

Desconhece que isso removeria todos os meus grupos, usei esse comando e agora não posso usar SUDO para voltar porque não sou administrador.

Eu já tentei fazer login como root . não funcionou

Esta é a única conta de usuário na máquina. Eu preciso de privilégios de administrador. O que eu faço?

    
por Eric 03.01.2012 / 22:31

2 respostas

4

Durante a inicialização, pressione SHIFT para entrar no menu GRUB, selecione boot no modo de recuperação, "Drop to the root shell" e simplesmente adicione-se novamente ao grupo admin com usermod, incluindo a opção -a para anexar o grupos para os atuais:

usermod -a -G admin USER

Verifique o link para obter mais detalhes sobre um caso diferente.

    
por João Pinto 03.01.2012 / 22:50
3

Arquivos importantes, como as informações do usuário e do grupo, são armazenados em backup. Uma vez que você ganhou privilégios de root (ao inicializar no modo de recuperação, por exemplo), compare o arquivo de grupos atual com o de backup:

diff -u /var/backup/group.bak /etc/group

Se as únicas diferenças forem o erro, sobrescreva o conteúdo com:

tee /etc/group < /var/backup/group.bak

Caso contrário, adicione-se manualmente aos grupos novamente com:

usermod -a -G admin,group1,group2,... USER
    
por Lekensteyn 03.01.2012 / 23:09