Vor kurzem habe ich die sudoers-Datei und den Hostnamen über / etc / hostname geändert. Nach dem Ändern dieser Dateien nimmt mein sudo-Befehl viel Zeit in Anspruch. Außerdem heißt es, dass sudo Host-Kaagini (Hostname meines Computers) nicht auflösen kann.
Warum muss sudo den Hostnamen kennen, um die Erlaubnis für etwas zu erteilen?
Meine sudoers-Datei hat den Befehl "Defaults env_reset". Ich habe einige ähnliche Fragen gesehen, aber der Kontext ist hier kein Remote-Login. Der Fehler wird auf einem lokalen Host angezeigt.
Das anfängliche Googeln nach dem Problem besagt, dass die Datei / etc / hosts den tatsächlichen Hostnamen für 127.0.0.1 haben muss. Dies hat mein Problem behoben. Aber meine eigentliche Frage ist: Warum brauchen wir das für Sudo? Sollte der Sudo unabhängig vom Ort der Anmeldung funktionieren.