Ostatnio zmieniłem plik sudoers i nazwę hosta poprzez / etc / hostname. Po zmianie tych plików moje polecenie sudo zajmuje dużo czasu. Mówi także, że sudo nie może rozwiązać hosta kaagini (nazwa hosta mojego komputera).
Dlaczego sudo musi znać nazwę hosta, aby zezwolić na coś?
Mój plik sudoers ma polecenie „Defaults env_reset”. Widziałem kilka podobnych pytań, ale kontekst nie jest tutaj zdalnym logowaniem. Błąd pojawia się na lokalnym hoście.
Początkowe wyszukanie problemu mówi, że plik / etc / hosts musi mieć rzeczywistą nazwę hosta dla 127.0.0.1. To naprawiło mój problem. Ale moje aktualne pytanie brzmi: dlaczego potrzebujemy tego do sudo? Jeśli sudo działa niezależnie od miejsca logowania.