sudo w systemie Linux 10 Windows nie może rozpoznać nazwy komputera lokalnego

21

Zainstalowałem aktualizację rocznicową systemu Windows 10 i podsystem Linux. Podczas uruchamiania czegokolwiek z sudo trwa to wieki, a następnie pojawia się ten komunikat o błędzie:

sudo: nie można rozwiązać hosta MYMACHINE

Jak się tego pozbyć i szybko zrobić sudo?

Sami Kuhmonen
źródło

Odpowiedzi:

40

Musisz edytować w trybie /etc/hostssuperużytkownika i dodać nazwę maszyny po pierwszym wierszu z localhost

127.0.0.1        localhost MYMACHINE

Spowoduje to, że system nie będzie próbował rozpoznać nazwy hosta z DNS.

Sami Kuhmonen
źródło
Tak, to zadziałało dla mnie.
pooter03
3

Możesz także usunąć /etc/hostsi ponownie uruchomić bash, aby wygenerować wersję zawierającą nazwę hosta. Dla mnie utworzyłem linię z nazwą mojego komputera i moją pełną nazwą 127.0.0.1 fbc-2000.domain.local fbc-2000

wruckie
źródło