So beheben Sie den Mac-Terminalfehler „zsh: permission denied“.

So beheben Sie den Mac-Terminalfehler „zsh: permission denied“.

Erhalten Sie immer wieder den Fehler „zsh: permission denied“ auf dem Terminal Ihres Macs? Dafür gibt es oft mehrere Gründe, wie zum Beispiel unzureichende Berechtigungen und Eigentumsprobleme.

Im Folgenden besprechen wir einige der Dinge, die Sie tun können, um den Fehler „zsh: permission denied“ auf dem macOS-Terminal zu beheben. Also lasst uns anfangen.

Überprüfen Sie den Befehl noch einmal

Es ist eine gute Idee, damit zu beginnen, den Befehl zu überprüfen, der die Terminalausgabe „zsh: permission denied“ verursacht. Ein falscher Befehl, eine falsche Syntax oder ein Tippfehler im Dateipfad oder Dateinamen ist eine häufige Ursache für den Fehler.

Wenn Sie mit Befehlszeileninterpretern noch nicht vertraut sind, können Sie gerne unseren Anfängerleitfaden für das Mac-Terminal und den Cheat-Sheet für Befehle lesen, um Hilfe zu erhalten.

Entsperren Sie die Datei oder den Ordner

Der Terminalfehler „zsh: permission denied“ kann auch auftreten, wenn Sie versuchen, sich mit einer gesperrten Datei oder einem gesperrten Ordner in macOS zu interessieren. Um die Datei oder den Ordner zu entsperren, klicken Sie bei gedrückter Strg- Taste auf das Element, wählen Sie „Informationen“ und deaktivieren Sie das Kontrollkästchen neben „ Gesperrt “ .

Dialogfeld "Info abrufen" für eine Datei in macOS.

Alternativ können Sie den folgenden Befehl verwenden, um ein Objekt über das Terminal selbst zu entsperren:

chflags nouchg [file or folder path]

Ausführungsberechtigungen hinzufügen

Wenn der Fehler „zsh: permission denied“ beim Öffnen einer SH-Datei (Shell-Skript) im macOS-Terminal auftritt, hat sie wahrscheinlich keine „Ausführungs“-Berechtigungen.

Um dies zu beheben, verwenden Sie einen der folgenden Befehle, um der Datei „Ausführungsberechtigungen“ hinzuzufügen:

chmod +x [SH file path]chmod +755 [SH file path]

Hinzufügen von Ausführungsberechtigungen zu einer SH-Datei über das macOS-Terminal.

Benutzer- und Gruppenbesitz ändern

Wenn der Fehler „zsh: permission denied“ weiterhin besteht, ändern Sie den Benutzer- und Gruppenbesitz der Datei oder des Ordners mit dem folgenden Terminal-Befehl. Ersetzen Sie beide Instanzen von USER durch den Benutzernamen Ihres Mac-Kontos.

chown -R $USER:$USER [file or folder path]

Fehler „ZSH-Berechtigung verweigert“ auf Mac behoben

„zsh: permission denied“ des macOS-Terminals ist kein ungewöhnlicher Fehler. Ein falsch ausgeführter Befehl ist oft der Hauptverdächtige, aber denken Sie an den Rest der obigen Hinweise, damit Sie wissen, was zu tun ist, wenn Sie das nächste Mal darauf stoßen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert