Tenho que fazer uma nova instalação?

1

Eu estava no / etc / sudoers e poderia ter feito algo errado, porque não consegui usar a linha de comando novamente. Talvez eu tenha excluído o sudo em / etc / sudoers. Ele disse que algo estava errado na linha 28. O que posso fazer para restaurar isso ou preciso instalar o Ubuntu novamente?

    
por Jen 24.11.2012 / 16:32

3 respostas

6

Você pode tentar isso:

  1. Reinicialize a máquina e escolha o menu do grub "Opções avançadas para o Ubuntu"
  2. Então "Ubuntu, com Linux ( seu kernel ) (modo de recuperação)"
  3. depois disso escolha "Solte o prompt do shel raiz"
  4. Abaixo, você terá uma solicitação.
  5. Certifique-se de ter permissões de gravação no sistema de arquivos.Tipo:% mount -o remount,rw /
  6. Chegou à pasta / etc.Tipo:
    cd / etc
  7. Certifique-se de ter escrito perms no arquivo sudoers ou digite chmod 640 sudoers e digite:
    visudo
    Aqui você tem uma captura de tela do arquivo "sudoers".

Talvez você tenha excluído a linha "% sudo ALL = (ALL: ALL) TODOS"
Edite o arquivo e salve as alterações (ctrl + xe shift Y), altere as perms do arquivo para chmod 440 sudoers
Em seguida, saia e "retomar a inicialização normal"

Espero que isso seja útil.

Atenciosamente.

    
por Roman Raguet 24.11.2012 / 17:12
2

É essencial que você use visudo e nenhum outro método para isso, senão o sudo pode quebrar . Por favor, considere a leitura desse post para ter certeza de evitar o problema. Resumindo, o sudo parece ter sido programado para não funcionar se as permissões de um arquivo sudoers não forem 0440. O comando visudo cria arquivos com as permissões corretas. Usando um método diferente, você pode acabar temporariamente sem acesso administrativo (porque o padrão umask não cria arquivos com permissões 0440).

Selecione o console de recuperação durante a seqüência de inicialização do GRUB. Você pode então alterar as permissões do arquivo ofensivo para que tudo esteja normal após a próxima reinicialização. Ou, se é apenas um erro de digitação, você pode consertar isso também.

    
por user8290 24.11.2012 / 16:54
0

A solução mais fácil é inicializar o modo de recuperação pressionando a tecla Shift antes que o logotipo do Ubuntu apareça e, em seguida, edite /etc/sudoers usando visudo no escudo de resgate.

    
por tongpu 24.11.2012 / 16:53