Acesso perdido ao sudo

Acesso perdido ao sudo
sudo: unable to resolve host

Acho que preciso editar o /etc/hostsarquivo para criar uma entrada para o nome do PC 127.0.1.1.

Mas como posso fazer isso se não consigo acessar sudo? Parece que desapareceu desde que atualizei para 13.10.

Eu tentei nano, o que ainda não funciona.

Responder1

Eu sugiro que você inicialize no modo de recuperação e edite o arquivo hosts seguindo estas etapas:

  1. Inicialize no modo de recuperação com as etapas aqui:Como inicializo no modo de recuperação?

    As etapas 2 a 5 abaixo são da pergunta acima.

  2. Segure Shiftapós a conclusão do BIOS e escolha:
    "Opções avançadas → algo que termina com'(modo de recuperação)'"

  3. Escolha a opção "Drop to root shell prompt"
  4. Remonte a partição raiz como R/W com este comando:

    mount -o remount,rw /
    
  5. Se você tiver partições separadas, execute este comando para montá-las:

    mount -a
    
  6. Edite o /etc/hostsarquivo com este comando:

    nano /etc/hosts  # Replace `nano` with your favourite command line editor
    
  7. Faça as alterações desejadas.
  8. Pressione estas teclas para salvar e sair: Ctrl+X; Y; Enter

    Nota: Se houver um +entre duas teclas, pressione-as ao mesmo tempo. Se houver um ;intervalo entre duas sequências de teclas, pressione a primeira sequência, solte-a e pressione a segunda.

  9. Reinício:

    reboot
    

Responder2

Se você definir uma senha na conta root, você pode tentar:

su -

Depois de inserir a senha correta (se definida), você deverá estar "root" e livre para alterar os arquivos conforme necessário.

informação relacionada