Frage

Also...Ich habe visudo versehentlich durch Eingabe geöffnet

vi visudo

Und gleichzeitig bevorzuge ich auch Nano, also habe ich ganz natürlich Strg+X zum Beenden gedrückt, habe dann aber nicht sofort gemerkt, dass ich in vi war (ja, ich bin langsam, haha) und habe es weiter versucht :P...Jedenfalls wurde mir endlich klar, dass ich vi schon eine Weile nicht mehr verwendet habe, also dachte ich, dass :x ohne Speichern beendet werden würde, aber ich denke, das ist nicht der Fall, und jetzt, wenn ich versuche, visudo zu verwenden, bekomme ich

-bash: /usr/sbin/visudo: cannot execute binary file

Irgendeine Idee, was ich tun kann, um das Problem zu beheben?Die eigentliche Datei /etc/sudoers ist in Ordnung, ich kann sie öffnen und sie sieht normal aus, ich sehe nichts Falsches daran.Ich vermute also, dass es nur die Visudo-Datei ist.Kann ich es ersetzen oder so?

Oh, und mit Ubuntu 8.04 (Hardy)

War es hilfreich?

Lösung

visudo nur eine Binärdatei ohne integrierte Konfigurationen, sodass Sie sie sicher ersetzen können.Ist im Lieferumfang enthalten sudo Paket, das Sie neu installieren können, indem Sie Folgendes eingeben:

sudo apt-get install --reinstall sudo

Und wenn Sie Lust haben, den Umgang mit dem Editor, auf den Sie gestoßen sind, zu erlernen, versuchen Sie es mit dem Tippen

vimtutor

Wenn Sie nur wissen möchten, wie Sie vi / vim beenden können, ohne dass etwas kaputt geht, können Sie dies tun, indem Sie Folgendes eingeben :q!

Andere Tipps

Sie können VISUDO einfach durch eingebenWenn Sie den generationspflichtigen Typ eingeben, versuchen Sie, Visudo mit VI zu bearbeiten, was ich hoffe, dass Sie nicht das tun, was Sie tun möchten.Visudo ist dafür gedacht, bestimmte Konfigurationsdateien auf sichere Weise zu bearbeiten.Wenn Sie die Dateien mit einem ordentlichen Editor bearbeiten, können Sie möglicherweise Fehler machen und die Einstellungen in einem nicht inaktivierbaren Zustand verschrauben.Verwenden Sie VISUDO, um Dateien wie Sudoer zu bearbeiten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top