Zugriff auf sudo verloren

Zugriff auf sudo verloren
sudo: unable to resolve host

Ich glaube, ich muss die Datei bearbeiten, /etc/hostsum einen Eintrag für den PC-Namen 127.0.1.1 zu erstellen.

Aber wie kann ich das machen, wenn ich keinen Zugriff habe sudo? Seit ich auf 13.10 aktualisiert habe, scheint es nicht mehr zu funktionieren.

Ich habe es versucht nano, aber es funktioniert immer noch nicht.

Antwort1

Ich schlage vor, dass Sie im Wiederherstellungsmodus booten und dann die Hosts-Datei mit diesen Schritten bearbeiten:

  1. Starten Sie mit den folgenden Schritten in den Wiederherstellungsmodus:Wie starte ich den Wiederherstellungsmodus?

    Die folgenden Schritte 2 bis 5 stammen aus der obigen Frage.

  2. Halten Sie Shiftnach Abschluss des BIOS gedrückt und wählen Sie dann:
    „Erweiterte Optionen → etwas, das mit endet'(Wiederherstellungsmodus)'"

  3. Wählen Sie die Option „Zur Root-Shell-Eingabeaufforderung wechseln“
  4. Mounten Sie die Root-Partition mit diesem Befehl erneut als R/W:

    mount -o remount,rw /
    
  5. Wenn Sie separate Partitionen haben, führen Sie diesen Befehl aus, um sie zu mounten:

    mount -a
    
  6. Bearbeiten Sie die /etc/hostsDatei mit diesem Befehl:

    nano /etc/hosts  # Replace `nano` with your favourite command line editor
    
  7. Nehmen Sie die gewünschten Änderungen vor.
  8. Drücken Sie diese Tasten, um zu speichern und zu beenden: Ctrl+X; Y; Enter

    Hinweis: Wenn zwischen zwei Tasten ein Wert liegt +, drücken Sie diese gleichzeitig. Wenn zwischen ;zwei Tastenfolgen ein Wert liegt, drücken Sie die erste Folge, lassen Sie sie los und drücken Sie dann die zweite.

  9. Neustart:

    reboot
    

Antwort2

Wenn Sie für das Root-Konto ein Kennwort festlegen, können Sie Folgendes versuchen:

su -

Nachdem Sie das richtige Passwort eingegeben haben (sofern festgelegt), sollten Sie „Root“ sein und die Dateien nach Bedarf ändern können.

verwandte Informationen