Probleme beim Speichern von Änderungen an /etc/sshd_config

Ich versuche, meinen Mac Mini als sicheren Git-Server einzurichten, ich folge diesem sehr hilfreichen Blog-Post, http://www.tomdalling.com/blog/software-processes/how-to-set-up-a- secure-git-server-at-home-osx .

Jetzt bleibe ich bei Nummer 6 hängen, wenn ich versuche, Änderungen zu speichern, die ich an der Datei /etc/sshd_config vorgenommen habe. Ich bin mit meinem Administratorkonto angemeldet und kann die Datei korrekt öffnen. Wenn ich versuche, sie zu speichern, erhalte ich die folgende Fehlermeldung:

Das Dokument „sshd_config“ konnte nicht gespeichert werden. Sie haben keine Berechtigung.

Um Berechtigungen anzuzeigen oder zu ändern, wählen Sie das Objekt im Finder aus und wählen Sie „Datei“ > „Informationen“.

Ich habe versucht, die Berechtigungen mit chmod zu ändern, aber ich kann das auch nicht. Ich kann es auch nicht mit dem Finder finden, um die Berechtigungen mit Datei> Informationen ändern zu können, wie in der Fehlermeldung vorgeschlagen.

Hat jemand eine Idee, wie ich das lösen kann? Bitte helfen Sie!

Antworten (1)

Die Verwendung von sudo für den openBefehl macht nichts besonders Nützliches – das eigentliche Programm wird immer noch unter der regulären Identität des Benutzers ausgeführt. Um dies zu lösen, stellen Sie sicher, dass TextEdit nicht läuft, und tun Sie dann Folgendes:

sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit &
open -a "TextEdit" /etc/sshd_config

Der erste Befehl führt TextEdit als root aus; die zweite weist es an, die Datei zu öffnen. Danach sollten Sie in der Lage sein, Änderungen zu bearbeiten und zu speichern. Wenn Sie fertig sind, stellen Sie sicher, dass Sie TextEdit beenden (sonst bearbeitet es weiterhin Dateien als root).

Verwenden Sie alternativ TextWrangler (oder seinen noch leistungsfähigeren, aber nicht kostenlosen Bruder BBEdit). Es handhabt das automatische Speichern von Dateien als root und bietet einfache Möglichkeiten, unsichtbare Dateien zu bearbeiten. Ich bevorzuge es zum Bearbeiten von Konfigurationsdateien und dergleichen.

BEARBEITEN: Stellen Sie sicher, dass Sie die Version von TextWrangler von der Bare Bones Software-Website erhalten , nicht die Version aus dem Mac App Store – bei der App Store-Version wurde die Funktion zum Speichern als Root entfernt, um den Regeln von Apple zu entsprechen.