OSX: Die Datei etc / pfade kann nicht entsperrt werden

3269
tomas.teicher

Ich möchte die Datei / etc / pfade auf meinem Mac-Computer bearbeiten.

Ich bin ein Neuling und versuche die Datei zu entsperren. Ich habe im Terminal versucht zu tun:

etc tomasteicher$ sudo chflags nouchg /etc/paths etc tomasteicher$ open -e /etc/paths 

Fast alle Tutorials, die ich gefunden habe, empfehlen diese Lösung. Der zweite Befehl öffnet die Datei in TextEdit, die Datei ist jedoch weiterhin gesperrt.

Hat jemand einen Tipp, wie kann ich eine Datei entsperren oder warum funktioniert diese Lösung nicht für diese Datei?

2

1 Antwort auf die Frage

6
Daniel Beck

Es ist nicht wirklich gesperrt, Sie haben nur keine Berechtigung zum Bearbeiten. Verwenden Sie stattdessen einen Befehlszeilen-Texteditor vim, um diese Datei zu bearbeiten.

Verwenden Sie sudo vim /etc/pathsdiese Option, um die Datei von der Befehlszeile aus zu bearbeiten. Drücken Sie istarten (navigieren mit den Pfeiltasten) eingeben, drücken Sie, Escwenn Sie fertig. Dann tippe :wqundReturn


Beachten Sie, dass es in vielen Situationen einfacher ist, ausführbare Pfade zu einer benutzerspezifischen Konfigurationsdatei ~/.bash_profilehinzuzufügen, z. B., oder neue Dateien /etc/paths.dmit zusätzlichen Pfaden hinzuzufügen .

Nicht hilfreich. Ich erhalte weiterhin "Permission denied" -Fehler, wenn ich entweder `/ etc / pfade` oder` / etc / pfade.d / macports` mit `sudo` editiere, nachdem` chflags nouch ausgeführt wurde`. mcandre vor 6 Jahren 0