Existe algum registro de alterações de associação ao grupo?

4

Eu segui más instruções e deixou o -a fora de:

usermod -a -G wireshark ak

Agora, todos os meus grupos foram perdidos, incluindo as permissões do sudo:

$ groups
ak wireshark

Se eu entendi corretamente, devo poder corrigir isso inicializando a opção de recuperação no GRUB, mas não tenho certeza de quais grupos precisam ser adicionados novamente.

Onde posso verificar para descobrir em quais grupos eu costumava estar?

    
por ændrük 24.07.2011 / 19:35

2 respostas

3

Em uma instalação padrão do Ubuntu, há um arquivo de backup de configuração de grupos em /var/backups/group.bak . Então (de um console de recuperação raiz) você poderia fazer algo como

grep <your_username> /var/backups/group.bak

para listar todos os grupos em que você costumava estar.

EDIT: como Lekensteyn apontou corretamente, seria melhor usar o arquivo /etc/group- backup, não o /var/backups/group.bak one.

    
por arrange 24.07.2011 / 21:51
2

Para recuperar, você precisará inicializar a partir de um CD ao vivo.

Monte a partição raiz (/).

por exemplo. se sua partição root estiver em / dev / sda1

sudo mount /dev/sda1 /mnt
sudo chroot /mnt

Em seguida, edite o arquivo / etc / group e adicione o grupo admin a você mesmo

cd /mnt/etc/
sudo nano group

encontre o grupo de administradores e adicione seu ID de usuário. para mim, seria parecido admin:x:121:fossfreedom

Salvar e reiniciar. Você deve poder usar sudo e su novamente. Você pode então usar Usuários e Grupos para adicionar em qualquer grupo que você precisar:

fonte

    
por fossfreedom 24.07.2011 / 21:01

Tags