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 “ .
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]
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