Eu acidentalmente me removi de sudoers, como posso consertar isso? [duplicado]

13

Eu tenho uma conta de administrador e recentemente eu acidentalmente me adicionei a um único grupo ( usermod -G sem -a ).

Não estou mais no arquivo sudoers. No entanto, não é possível fazer login na raiz por padrão no Ubuntu. Eu redefino a senha do root durante o processo de inicialização?

    
por m33lky 31.08.2011 / 06:56

1 resposta

17

Não há necessidade de redefinir a senha do root (bem, tecnicamente, a raiz do Ubuntu não tem uma senha). Faça isso:

  • Reinicie seu PC
  • Na tela de seleção do sistema operacional do Grub, escolha "Ubuntu xxxx - modo de recuperação "
  • Agora você tem um console com privilégios de root. Adicione seu usuário de volta ao grupo sudo :

    usermod -a -G sudo youruser
    

    O shell pode responder que não pode fazê-lo porque o sistema de arquivos é montado em somente leitura. Para remontar seu fs em leitura / gravação: mount -o remount,rw /

  • Isso será suficiente para o sudo. Mas sugerimos que você também se adicione a outros grupos administrativos padrão. Você pode reinicializar, fazer logon normalmente e usar a GUI:

Menu > Administration > Users and Groups > Advanced Settings > User Privileges ou Account Type (Change...) > Administrative

  • Ou use este comando:

    sudo usermod -a -G adm,cdrom,plugdev,fuse,lpadmin,sambashare youruser
    

Nota: O grupo 'sudo' costumava ser o grupo 'admin' antes do Pangolin Preciso. Se você estiver com algo mais antigo, substitua o grupo 'sudo' pelo grupo 'admin' nos comandos acima.

    
por MestreLion 31.08.2011 / 07:37