fehlercode-suche.de

Fehlercode ERRNO 13 — Linux

ERRNO 13, auch bekannt als 'Permission denied', tritt auf, wenn ein Prozess versucht, auf eine Ressource (Datei, Verzeichnis, etc.) zuzugreifen, für die er keine ausreichenden Berechtigungen besitzt. Dies kann verschiedene Ursachen haben, von falschen Dateiberechtigungen bis hin zu Problemen mit Benutzerrechten oder AppArmor/SELinux.

Von Felix Wilhelm · Geprüft von Felix Wilhelm, Editorial Lead & Founder · Zuletzt überprüft: 24. Mai 2026
Software & Betriebssysteme – Symbolbild zur Diagnose und Reparatur bei Fehlercode ERRNO 13 (Linux)
Schwierigkeit
Schwierig
Reparaturzeit
DIY möglich?
Ja, mit Vorsicht
Kosten

Linux Errno 13

EACCES — Permission denied.

Lösung

  1. Mit sudo ausführen
  2. Berechtigungen prüfen: ls -l
  3. chmod/chown anwenden

Häufigste Ursachen

Sortiert nach Wahrscheinlichkeit — die häufigste Ursache zuerst.

  1. 1

    Fehlende Leseberechtigung für eine Datei oder ein Verzeichnis.

    Fehlende Leseberechtigung für eine Datei oder ein Verzeichnis.

  2. 2

    Fehlende Schreibberechtigung für eine Datei oder ein Verzeichnis.

    Fehlende Schreibberechtigung für eine Datei oder ein Verzeichnis.

  3. 3

    Fehlende Ausführungsberechtigung für ein Skript oder Programm.

    Fehlende Ausführungsberechtigung für ein Skript oder Programm.

  4. 4

    Falsche Benutzerrechte für den ausführenden Prozess.

    Falsche Benutzerrechte für den ausführenden Prozess.

  5. 5

    AppArmor oder SELinux blockiert den Zugriff.

    AppArmor oder SELinux blockiert den Zugriff.

  6. 6

    Die Datei oder das Verzeichnis gehört einem anderen Benutzer oder einer anderen Gruppe.

    Die Datei oder das Verzeichnis gehört einem anderen Benutzer oder einer anderen Gruppe.

Schritt-für-Schritt-Lösung

  1. 1

    Überprüfen Sie die Dateiberechtigungen mit dem Befehl 'ls -l'. Ändern Sie die Berechtigungen bei Bedarf mit 'chmod'. Beispiel: 'chmod +r datei.txt', um Leserechte zu erteilen.

    Überprüfen Sie die Dateiberechtigungen mit dem Befehl 'ls -l'. Ändern Sie die Berechtigungen bei Bedarf mit 'chmod'. Beispiel: 'chmod +r datei.txt', um Leserechte zu erteilen.

  2. 2

    Überprüfen Sie den Eigentümer und die Gruppe der Datei mit 'ls -l'. Ändern Sie den Eigentümer mit 'chown' und die Gruppe mit 'chgrp', falls erforderlich. Beispiel: 'chown benutzer:gruppe datei.txt'.

    Überprüfen Sie den Eigentümer und die Gruppe der Datei mit 'ls -l'. Ändern Sie den Eigentümer mit 'chown' und die Gruppe mit 'chgrp', falls erforderlich. Beispiel: 'chown benutzer:gruppe datei.txt'.

  3. 3

    Deaktivieren Sie AppArmor oder SELinux temporär, um zu testen, ob diese das Problem verursachen. Verwenden Sie 'sudo systemctl stop apparmor' oder 'sudo setenforce 0'. Achtung: Dies sollte nur zur Diagnose geschehen. Aktivieren Sie sie danach wieder!

    Deaktivieren Sie AppArmor oder SELinux temporär, um zu testen, ob diese das Problem verursachen. Verwenden Sie 'sudo systemctl stop apparmor' oder 'sudo setenforce 0'. Achtung: Dies sollte nur zur Diagnose geschehen. Aktivieren Sie sie danach wieder!

  4. 4

    Stellen Sie sicher, dass der Benutzer, der den Prozess ausführt, die erforderlichen Rechte besitzt. Nutzen Sie 'sudo' um mit Root-Rechten zu agieren, falls nötig.

    Stellen Sie sicher, dass der Benutzer, der den Prozess ausführt, die erforderlichen Rechte besitzt. Nutzen Sie 'sudo' um mit Root-Rechten zu agieren, falls nötig.

Wann zur Werkstatt / zum Techniker?

Wenn Sie sich mit Berechtigungen und Benutzerrechten nicht auskennen oder wenn AppArmor/SELinux die Ursache ist und Sie deren Konfiguration nicht verstehen, sollten Sie einen Fachmann hinzuziehen.

Betroffene Modelle

ModellBaujahreHäufigkeit
Alle Linux DistributionenAlle Linux DistributionenAlle Linux Distributionen

Benötigtes Werkzeug

  • Terminal

So vermeiden Sie ERRNO 13 künftig

  • Vergeben Sie Dateiberechtigungen nur so großzügig wie nötig.
  • Verwenden Sie Gruppen, um den Zugriff auf Dateien und Verzeichnisse zu verwalten.
  • Überprüfen Sie regelmäßig die Dateiberechtigungen und Benutzerrechte.
  • Verstehen Sie die Funktionsweise von AppArmor oder SELinux und konfigurieren Sie diese korrekt.

Ähnliche Fehlercodes

Andere Linux-Codes

Weitere Software & Betriebssysteme-Codes

Häufige Fragen zu ERRNO 13

Was ist Linux Errno 13?

Errno 13: 'Permission denied'. Berechtigungs-Problem für Datei/Verzeichnis.

Lösung.

Mit sudo ausführen (vorsichtig!). Datei-Berechtigungen prüfen: ls -la, chmod nach Bedarf. Owner prüfen: chown wenn nötig.