Zum Inhalt springen
JavaScript-FehlerFehler
EACCES

EACCES: Zugriff verweigert

Der Prozess hat keine Berechtigung, auf die Datei oder Ressource zuzugreifen.

node

Was verursacht diesen Fehler

Dem aktuellen Benutzer/Prozess fehlen Lese-, Schreib- oder Ausführungsberechtigungen für die Datei oder das Verzeichnis. Dies tritt häufig auf, wenn ohne sudo auf privilegierten Pfaden operiert wird oder Dateiberechtigungen zu restriktiv sind.

So beheben Sie ihn

Überprüfen Sie Dateiberechtigungen mit `ls -la`. Korrigieren Sie den Eigentümer mit chown oder die Berechtigungen mit chmod. Vermeiden Sie das Ausführen als root; beheben Sie stattdessen die Berechtigungen korrekt. Verwenden Sie unter Node.js kein `sudo npm install`; korrigieren Sie stattdessen die npm-Verzeichnisberechtigungen.

Offizielle Dokumentation

Verwandte Fehlercodes