Suplementos alterados para uma conta que não existe, o que devo fazer

1

Eu instalei o ubuntu 12.04 com um único usuário, vamos chamá-lo de user1.

Eu criei um novo usuário, vamos chamá-lo user2.

Eu queria que user2 fosse o único usuário com direitos sudo, então eu removi todos os usuários do arquivo sudoers e queria adicionar apenas user2 (e root, é claro), mas eu digitei o nome incorretamente, digamos que eu dei user3 os direitos do sudo (um usuário que não existe).

agora os únicos usuários no sistema são user1 e user2, eles não têm direitos sudo, e eu não habilitei a conta root, existe alguma coisa que eu possa fazer?

    
por user1426692 22.11.2013 / 23:38

1 resposta

1

Inicialize seu sistema usando um live CD, chroot nele e altere o arquivo sudoers para incluir o usuário correto.

No sistema live, abra um terminal e digite os seguintes comandos (onde sdXY é a partição para a qual você originalmente instalou seu Ubuntu) para se preparar para o chroot.

  • sudo mount /dev/sdXY /mnt
  • sudo mount --bind /dev /mnt/dev
  • sudo mount --bind /proc /mnt/proc
  • sudo mount --bind /sys /mnt/sys

Em seguida, chroot no sistema.

  • sudo chroot /mnt

Agora, você pode editar seu /etc/sudoers da maneira que achar melhor, a maneira recomendada seria usar visudo .

Depois de terminar, saia do chroot usando exit . Em seguida, reinicialize seu sistema normal, onde os efeitos do /etc/sudoers alterado devem estar em vigor.

    
por drc 22.11.2013 / 23:47