Helfen Sie mir, das Terminal nach einem sudo-Befehlsfehler zurückzusetzen

Ich habe kürzlich eine gecrackte Version eines Programms installiert und es hat mich angewiesen, ausgehende Verbindungen zu blockieren, indem ich die folgenden Anweisungen befolge.

Schritt 1

Klicken Sie auf das Menü „Gehe zu“, wählen Sie „Dienstprogramme“ und doppelklicken Sie dann auf „Terminal“, um das Dienstprogramm zu starten.

Schritt 2

Geben Sie „sudo cp /private/etc/hosts ~/Documents/hosts-backup“ ein (lassen Sie hier und überall die Anführungszeichen weg), um vor der Bearbeitung eine Sicherungskopie der „hosts“-Datei zu erstellen. Sie können diese Datei später öffnen, wenn Sie feststellen, dass die Änderungen, die Sie an Ihrem System vorgenommen haben, zu unbeabsichtigtem Verhalten geführt haben.

Schritt 3

Geben Sie „sudo nano /private/etc/hosts“ in das Terminalfenster ein und drücken Sie dann die „Enter“-Taste. „Sudo“ gibt an, dass Sie Administratorzugriff erhalten möchten, „nano“ teilt Terminal das zu verwendende Programm mit – in diesem Fall den Nano-Texteditor – und der Pfadname gibt den Speicherort der „hosts“-Datei an.

Schritt 4

Geben Sie Ihr Administratorkonto-Passwort ein und drücken Sie dann die „Enter“-Taste. Sie müssen ein Passwort für Ihr Konto einrichten, um Änderungen im Terminal vornehmen zu können. Wenn Ihr Konto kein Passwort hat, wählen Sie „Systemeinstellungen“ im Dock, klicken Sie auf „Benutzer & Gruppen“, wählen Sie Ihr Administratorkonto aus, klicken Sie auf die Schaltfläche „Passwort ändern…“ und geben Sie dann ein neues Passwort ein.

Schritt 5

Drücken Sie die Abwärtspfeiltaste, um den Cursor unter dem Standardregelsatz zu positionieren. Bearbeiten Sie keine der vorhandenen Regeln, da diese Ihre aktuellen Firewall-Einstellungen festlegen und dafür sorgen, dass Ihr Computer ordnungsgemäß funktioniert.

Schritt 6

Geben Sie die Domain-IP-Adresse der Website, mit der Sie die Kommunikation blockieren möchten, in eine leere Zeile ein, gefolgt von einem Leerzeichen und dem Domainnamen. Verwenden Sie das Format „0.0.0.0 domainname.com“ und schreiben Sie jeden Eintrag in eine separate Zeile.

Schritt 7

Schließen Sie das Fenster, rufen Sie die Terminal-Anwendung erneut auf und geben Sie dann „dscacheutil -flushcache“ ein, um den Cache zurückzusetzen und die neuen Regeln anzuwenden.

Ich habe es nur bis Schritt 3 geschafft. Ich wurde aufgefordert, mein Passwort einzugeben, und seitdem ist mein Computer langsamer und das Farbrad hört nicht auf, sich zu drehen, wenn ich bestimmte Programme öffne. Ich habe sogar Probleme, das Beenden von Programmen zu erzwingen, und Youtube-Videos lassen sich nicht laden.

Gibt es eine Möglichkeit, das Terminal zurückzusetzen oder dieses Problem zu beheben?

Was ist passiert, nachdem Sie Ihr Passwort eingegeben haben? Schritt 3 öffnet nur einen Befehlszeilen-Texteditor, um die Hosts-Datei zu bearbeiten. Basierend auf Ihren Symptomen klingt es also so, als hätten Sie einige Änderungen daran vorgenommen ...

Antworten (1)

In Schritt 2 haben Sie die ursprüngliche hosts-Datei an einen Sicherungsspeicherort kopiert ~/Documents/hosts-backup(dh in Ihren Dokumentenordner).

Alles, was Sie tun müssen, ist, diese Datei in hosts umzubenennen und sie dann nach zu kopieren /private/etc/hosts(die bearbeitete Datei zu überschreiben), um etwaige Schäden rückgängig zu machen, die Sie möglicherweise angerichtet haben.

Wenn Sie jedoch erst bei Schritt 3 angelangt sind, haben Sie die Datei möglicherweise noch nicht einmal bearbeitet – in diesem Fall sollte ein Neustart ausreichen.

Hallo Ewan, ich werde deinen Vorschlag ausprobieren. Ich habe aber schon oft neugestartet. Wie finde ich den Sicherungsspeicherort und wie benenne und kopiere ich ihn dann um? Wird das alles im Terminal oder im Finder gemacht? Entschuldigung, ich bin kein Programmierer, was auch immer.