Sudo trava sem solicitar senha

6

Eu acabei de fazer uma nova instalação do Ubuntu e agora, quando tento usar o sudo no emulador de terminal, ele fica pendurado lá sem nem mesmo me pedir uma senha. Se eu mudar para o terminal (Ctrl + Alt + F1) e login, o sudo funciona como esperado. Alguém pode me ajudar a descobrir isso?

    
por Lawrence 29.07.2013 / 21:19

3 respostas

13

Você alterou o nome do host recentemente? Eu notei que depois de uma mudança de nome de host, o sudo pode travar um pouco. No entanto, se você atualizar seu arquivo hosts para refletir a alteração do nome do host, o travamento desaparecerá. Espero que isso seja problema, porque é a solução mais fácil do mundo:)

    
por swiftimundo 29.07.2013 / 21:24
3

Se você quiser verificar onde ele é interrompido, sugiro que você execute o seguinte comando:

 strace sudo 

e, em seguida, veja qual sistema de chamada está possivelmente pendurado. Isso pode fornecer uma boa pista sobre o que está acontecendo no seu sistema.

Meu palpite com base no que você vê é que a resolução do nome do host é problemática em seu sistema. Verifique os arquivos /etc/nsswitch.conf e /etc/resolv.conf para se certificar de que estão configurados corretamente.

Assumindo que você já verificou sua conectividade com a Internet.

    
por mdpc 29.07.2013 / 23:05
1

Não tenho certeza de qual versão do Ubuntu você instalou, mas há um bug (condição de corrida) no sudo, que trava indefinidamente o bloqueio em um select.

link

    
por sujan bolisetti 20.11.2016 / 21:24

Tags