não pode executar o sudo do terminal

3

Estou com um problema em que nem consigo executar sudo na linha de comando, como, por exemplo, preciso ver ou editar um arquivo que requeira o uso de sudo com nano ou algum outro

sudo nano /path/to/file

Mas quando eu o executo, em vez de ser saudado com

Password:

Como normalmente acontece, ele apenas trava e não faz nada, e nenhuma quantidade de espera faz nada. Como corrijo o sudo de fazer isso?

Ainda posso fazer login com root se eu fizer isso;

su -

Mas esta não é uma maneira muito segura de fazer as coisas, já que isso me coloca no nível da raiz ao invés de sudo.

    
por Ravexina 16.07.2014 / 18:46

2 respostas

0

Algumas perguntas:

  • Você alterou seu nome de host recentemente?

  • Você pode executar qualquer outro comando sudo sem interrupção? por exemplo. você pode executar "sudo vi / path / to / file" ou (meu favorito) "sudo bash"? Você ainda nota que o sudo trava nesses casos também?

Aqui está o que você pode tentar: (daqui: link )

Edite seu / etc / hosts e adicione seu nome de host nos locais indicados:

---- conteúdo do seu arquivo / etc / hosts:

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 {ADD_YOUR_HOSTNAME_HERE}

:: 1 localhost localhost.localdomain localhost6 localhost6.localdomain6 {ADD_YOUR_HOSTNAME_HERE}

por thatmaheshrs 16.07.2014 / 19:56
0

Tente este comando para rastrear onde o sudo está pendurado

strace sudo 

Por que isso acontece

Isso acontece se você alterar o nome do host durante o processo de instalação.

Para resolver o problema, edite o arquivo / etc / hosts

link

Outro

Link para uma pergunta semelhante: O Sudo trava sem solicitar senha

    
por cafebabe1991 16.07.2014 / 20:47