Logo von CURIAWEB, Anbieter für Webhosting, Domains und WordPress Hosting

Dateiberechtigungen 644 und 755 in cPanel richtig einstellen

Lesezeit ca.: 12 Minuten

Dateiberechtigungen bestimmen auf einem Webserver, wer eine Datei oder ein Verzeichnis lesen, verändern oder ausführen beziehungsweise betreten darf. Falsch gesetzte Berechtigungen können dazu führen, dass eine Website nicht funktioniert, Dateien nicht geschrieben werden können oder unnötige Sicherheitsrisiken entstehen.

Bei vielen Websites begegnen dir deshalb Berechtigungen wie 644 für Dateien und 755 für Verzeichnisse.

In dieser Anleitung zeigen wir dir, wie du Dateiberechtigungen im CURIAWEB-cPanel kontrollierst und änderst, was die Zahlen bedeuten und warum du Berechtigungen wie 777 nicht als pauschale Problemlösung verwenden solltest.

Wichtig: 644 für Dateien und 755 für Verzeichnisse sind typische Werte, aber keine universelle Vorgabe für jede Datei und jede Anwendung. Ändere Berechtigungen nur, wenn du weißt, warum eine Änderung notwendig ist.

Was sind Dateiberechtigungen? #

Linux-basierte Webserver verwenden ein Berechtigungssystem, mit dem Zugriffe auf Dateien und Verzeichnisse gesteuert werden.

Dabei werden grundsätzlich drei Benutzerklassen unterschieden:

  • Owner – der Besitzer der Datei oder des Verzeichnisses
  • Group – die zugeordnete Benutzergruppe
  • Others – alle übrigen Benutzer

Für jede dieser Klassen können unterschiedliche Rechte vergeben werden.

Welche Rechte gibt es? #

Die drei grundlegenden Rechte werden als Read, Write und Execute bezeichnet.

Sie werden häufig mit folgenden Buchstaben dargestellt:

r = read

w = write

x = execute

Auf Deutsch bedeutet dies vereinfacht:

  • Read – lesen
  • Write – schreiben beziehungsweise verändern
  • Execute – ausführen; bei Verzeichnissen insbesondere den Verzeichniszugriff beziehungsweise das Durchqueren ermöglichen

Wichtig: Das Execute-Recht hat bei einem Verzeichnis eine andere praktische Bedeutung als bei einer normalen Datei. Bei Verzeichnissen ermöglicht es insbesondere den Zugriff auf darin befindliche Pfade.

Warum bestehen Berechtigungen aus drei Zahlen? #

Die häufig verwendete numerische Schreibweise fasst die Rechte für Owner, Group und Others zusammen.

Die drei grundlegenden Rechte besitzen folgende Werte:

Read = 4

Write = 2

Execute = 1

Die Werte werden für jede Benutzerklasse addiert.

Beispielsweise bedeutet:

7 = 4 + 2 + 1 = Lesen + Schreiben + Ausführen

6 = 4 + 2 = Lesen + Schreiben

5 = 4 + 1 = Lesen + Ausführen

4 = Lesen

Was bedeutet 644? #

Die Berechtigung:

644

setzt sich aus drei Ziffern zusammen.

Die erste Ziffer gilt für den Besitzer, die zweite für die Gruppe und die dritte für alle übrigen Benutzer.

Damit bedeutet 644:

  • Owner: 6 – lesen und schreiben
  • Group: 4 – lesen
  • Others: 4 – lesen

In symbolischer Darstellung entspricht dies typischerweise:

rw-r--r--

Der Besitzer kann die Datei also lesen und verändern. Gruppe und andere Benutzer besitzen lediglich Leserechte.

Warum wird 644 häufig für Website-Dateien verwendet? #

Normale Website-Dateien müssen in vielen Hosting-Konfigurationen nicht für alle Benutzer beschreibbar sein.

Deshalb ist 644 für viele reguläre Dateien ein typischer Wert.

Das kann beispielsweise Dateien wie folgende betreffen:

index.php

style.css

script.js

.htaccess

Ob 644 für eine konkrete Datei richtig ist, hängt jedoch von der jeweiligen Anwendung und Serverkonfiguration ab.

Was bedeutet 755? #

Die Berechtigung:

755

bedeutet:

  • Owner: 7 – lesen, schreiben und ausführen
  • Group: 5 – lesen und ausführen
  • Others: 5 – lesen und ausführen

Symbolisch entspricht dies typischerweise:

rwxr-xr-x

Warum wird 755 häufig für Verzeichnisse verwendet? #

Bei Verzeichnissen ist das Execute-Recht wichtig, damit auf den Verzeichnisinhalt beziehungsweise darin liegende Pfade zugegriffen werden kann.

Deshalb wird 755 häufig für normale Website-Verzeichnisse verwendet.

Beispielsweise:

public_html

wp-content

wp-content/uploads

oder andere reguläre Website-Verzeichnisse.

Kurz erklärt: 644 ist bei vielen normalen Dateien üblich, 755 bei vielen normalen Verzeichnissen. Die korrekte Berechtigung hängt trotzdem immer vom konkreten Einsatzzweck ab.

Was bedeutet 777? #

Bei:

777

erhalten Owner, Group und Others jeweils:

Lesen + Schreiben + Ausführen

Damit werden sehr weitreichende Rechte vergeben.

Im Internet wird 777 manchmal als schnelle Lösung empfohlen, wenn eine Anwendung eine Datei oder ein Verzeichnis nicht beschreiben kann.

Das ist keine sinnvolle allgemeine Fehlerbehebung.

Achtung: Setze Dateien oder Verzeichnisse nicht pauschal auf 777, nur um einen Berechtigungsfehler verschwinden zu lassen. Damit können unnötig weitreichende Schreibrechte entstehen, während die eigentliche Ursache ungeklärt bleibt.

Warum „777 funktioniert“ keine gute Diagnose ist #

Wenn eine Anwendung erst nach dem Setzen von 777 schreiben kann, zeigt dies lediglich, dass Berechtigungen beziehungsweise Eigentumsverhältnisse eine Rolle spielen könnten.

Es beweist nicht, dass 777 die richtige dauerhafte Einstellung ist.

Stattdessen solltest du klären, warum der vorgesehene Prozess mit den normalen Berechtigungen nicht funktioniert.

1. cPanel-Dateimanager öffnen #

Melde dich bei deinem CURIAWEB-cPanel an.

Öffne anschließend:

Dateien → Dateimanager

Die Grundlagen des Dateimanagers erklären wir unter cPanel-Dateimanager verwenden.

2. Zum gewünschten Verzeichnis navigieren #

Öffne den Ordner, in dem sich die betreffende Datei beziehungsweise das Verzeichnis befindet.

Für die Hauptwebsite ist dies bei einer typischen Konfiguration beispielsweise:

public_html

Bei zusätzlichen Domains kann ein anderer Dokumentenstamm verwendet werden.

3. Aktuelle Berechtigung kontrollieren #

Der Dateimanager zeigt die Berechtigungen der Dateien und Verzeichnisse in der entsprechenden Spalte beziehungsweise über deren Eigenschaften an.

Suche den betreffenden Eintrag und prüfe zunächst den vorhandenen Wert.

Beispielsweise:

0644

oder:

0755

Die führende Null wird in manchen Darstellungen verwendet. Für die hier behandelten normalen Berechtigungen sind 0644 und 644 beziehungsweise 0755 und 755 die entsprechenden Darstellungen desselben Rechtebitschemas.

4. Datei oder Verzeichnis auswählen #

Markiere den Eintrag, dessen Berechtigung du ändern möchtest.

Kontrolliere Name und Pfad sorgfältig.

Besonders bei gleichnamigen Dateien in unterschiedlichen Verzeichnissen solltest du sicherstellen, dass du tatsächlich am richtigen Ort arbeitest.

5. Berechtigungsdialog öffnen #

Wähle im Dateimanager Berechtigungen beziehungsweise die entsprechende Funktion zum Ändern der Dateirechte.

cPanel zeigt anschließend die Rechte für:

  • User beziehungsweise Owner
  • Group
  • World beziehungsweise Others

und die jeweiligen Optionen für Lesen, Schreiben und Ausführen.

6. Normale Datei auf 644 setzen #

Wenn für eine normale Website-Datei ausdrücklich 644 benötigt wird, müssen die Rechte folgendermaßen gesetzt sein:

  • Owner: Lesen und Schreiben
  • Group: Lesen
  • Others: Lesen

Der resultierende numerische Wert sollte:

644

betragen.

Bestätige anschließend die Änderung.

7. Normales Verzeichnis auf 755 setzen #

Wenn für ein reguläres Website-Verzeichnis 755 benötigt wird, setzt du:

  • Owner: Lesen, Schreiben und Ausführen
  • Group: Lesen und Ausführen
  • Others: Lesen und Ausführen

Der resultierende Wert sollte:

755

betragen.

Bestätige anschließend die Änderung.

Achtung: Setze nicht sämtliche Dateien und Verzeichnisse auf denselben Wert. Dateien und Verzeichnisse benötigen aufgrund ihrer unterschiedlichen Funktion häufig unterschiedliche Berechtigungen.

8. Website nach der Änderung testen #

Rufe nach einer relevanten Berechtigungsänderung die betroffene Website beziehungsweise Funktion auf.

Prüfe genau die Funktion, wegen der du die Berechtigung geändert hast.

Wenn beispielsweise ein Upload-Verzeichnis betroffen war, teste einen regulären Upload über die Anwendung.

Wenn ein 403-Fehler untersucht wurde, rufe die zuvor betroffene URL erneut auf.

Nur eine Änderung gleichzeitig durchführen #

Ändere bei der Fehlersuche nicht gleichzeitig Dateiberechtigungen, .htaccess, PHP-Version und andere Einstellungen.

Wenn der Fehler anschließend verschwindet, kannst du sonst nicht mehr nachvollziehen, welche Änderung tatsächlich relevant war.

Praxis-Tipp: Eine Änderung durchführen, testen und Ergebnis dokumentieren. Erst danach den nächsten Schritt ausführen.

Dateien und Verzeichnisse haben unterschiedliche Anforderungen #

Eine normale Datei muss häufig nicht ausführbar sein.

Ein Verzeichnis benötigt dagegen das Execute-Recht, damit auf die darin enthaltenen Pfade zugegriffen werden kann.

Deshalb ist es falsch, die Berechtigung einer Datei und eines Verzeichnisses allein deshalb identisch zu setzen, weil beide zur selben Website gehören.

Was passiert bei zu niedrigen Berechtigungen? #

Sind die Rechte zu restriktiv gesetzt, kann eine Anwendung möglicherweise nicht mehr auf benötigte Dateien oder Verzeichnisse zugreifen.

Mögliche Folgen sind beispielsweise:

  • Dateien können nicht gelesen werden
  • Uploads können nicht gespeichert werden
  • Cache-Dateien können nicht erstellt werden
  • Updates können fehlschlagen
  • Verzeichnisse sind nicht zugänglich
  • die Website zeigt einen Fehler

Was passiert bei zu hohen Berechtigungen? #

Zu weitreichende Rechte können unnötige Schreib- oder Ausführungsmöglichkeiten eröffnen.

Eine Website funktioniert deshalb nicht „besser“, nur weil möglichst viele Rechte vergeben werden.

Das Ziel ist vielmehr, die für die jeweilige Funktion erforderlichen Rechte zu verwenden – nicht möglichst viele.

WordPress und Dateiberechtigungen #

Bei WordPress werden für viele Standardinstallationen häufig 644 für Dateien und 755 für Verzeichnisse verwendet.

Das bedeutet jedoch nicht, dass du bei einem WordPress-Problem pauschal den gesamten Webspace auf diese Werte setzen solltest.

Plugins, Caching-Systeme, Upload-Verzeichnisse und die konkrete Serverkonfiguration können zusätzliche Aspekte mitbringen.

wp-config.php besonders beachten #

Die Datei:

wp-config.php

enthält wichtige WordPress-Konfigurationsdaten und unter anderem Datenbankzugangsinformationen.

Ihre Berechtigungen sollten deshalb nicht unnötig weit geöffnet werden.

Setze wp-config.php insbesondere nicht pauschal auf 777, um ein anderes WordPress-Problem zu lösen.

wp-content/uploads #

WordPress speichert hochgeladene Mediendateien normalerweise innerhalb von:

wp-content/uploads

Wenn WordPress dort keine Dateien speichern kann, können Berechtigungen eine mögliche Ursache sein.

Prüfe jedoch auch andere Ursachen, bevor du die Rechte veränderst.

Dazu gehören beispielsweise Speicherplatzprobleme oder eine fehlerhafte Server- beziehungsweise Anwendungskonfiguration.

Plugin- oder Theme-Installation schlägt fehl #

Wenn WordPress ein Plugin oder Theme nicht installieren beziehungsweise aktualisieren kann, wird häufig sofort ein Berechtigungsproblem vermutet.

Das muss nicht zwingend zutreffen.

Auch fehlender Speicherplatz, Dateieigentümer, PHP-Probleme oder andere technische Einschränkungen können eine Rolle spielen.

Ändere deshalb nicht den gesamten WordPress-Ordner auf 777.

Dateieigentümer und Berechtigungen sind nicht dasselbe #

Neben den numerischen Berechtigungen besitzt eine Datei auch einen Eigentümer und eine Gruppenzuordnung.

Eine Datei kann deshalb scheinbar plausible Rechte besitzen und trotzdem Probleme verursachen, wenn Eigentumsverhältnisse nicht zur Serverkonfiguration passen.

Wichtig: Wenn 644 beziehungsweise 755 korrekt aussehen und trotzdem ein Zugriffsproblem besteht, ist „noch mehr Rechte vergeben“ nicht automatisch der nächste richtige Schritt.

Dateieigentümer nicht über Berechtigungen reparieren #

Ein Problem mit dem Eigentümer einer Datei wird nicht sauber dadurch gelöst, dass du allen Benutzern Schreibrechte gibst.

Wenn du den Verdacht hast, dass Eigentumsverhältnisse falsch sind, sollte die Ursache gezielt geprüft werden.

403 Forbidden und Dateiberechtigungen #

Ein 403 Forbidden kann unter anderem auftreten, wenn der Webserver nicht die erforderlichen Zugriffsrechte auf eine Datei oder ein Verzeichnis besitzt.

Dateiberechtigungen sind deshalb ein sinnvoller Prüfpunkt.

Sie sind aber nicht die einzige mögliche Ursache.

Auch .htaccess-Regeln, Sicherheitsmechanismen oder andere Serverkonfigurationen können einen 403-Fehler verursachen.

Die vollständige Fehlersuche behandeln wir unter 403 Forbidden beheben.

500 Internal Server Error und Berechtigungen #

Auch ein 500 Internal Server Error kann in bestimmten Situationen mit ungeeigneten Berechtigungen zusammenhängen.

Häufig kommen jedoch ebenso PHP-Fehler, fehlerhafte .htaccess-Regeln oder andere Ursachen infrage.

Setze deshalb bei einem 500-Fehler nicht einfach alle Dateien auf andere Rechte.

Die systematische Diagnose findest du unter 500 Internal Server Error beheben.

.htaccess und Berechtigungen #

Wenn du Probleme mit .htaccess untersuchst, solltest du sowohl den Dateiinhalt als auch die Berechtigungen getrennt betrachten.

Eine syntaktisch fehlerhafte Regel wird nicht dadurch korrekt, dass du die Datei auf 777 setzt.

Wie du .htaccess sicher bearbeitest, erklären wir unter .htaccess erklärt und sicher bearbeiten.

Versteckte Dateien zuerst einblenden #

Wenn du die Berechtigungen von .htaccess prüfen möchtest, die Datei aber nicht im Dateimanager siehst, aktiviere zunächst die Anzeige versteckter Dateien.

Die Vorgehensweise findest du unter Versteckte Dateien wie .htaccess in cPanel anzeigen.

Berechtigungen rekursiv ändern – besondere Vorsicht #

Bei manchen Werkzeugen oder Arbeitsweisen können Berechtigungen für ein komplettes Verzeichnis und dessen Unterverzeichnisse beziehungsweise Dateien auf einmal geändert werden.

Eine solche rekursive Änderung kann sehr viele Dateien betreffen.

Das ist riskant, wenn derselbe Wert unterschiedslos auf Dateien und Verzeichnisse angewendet wird.

Achtung: Setze nicht rekursiv den gesamten Webspace auf 755, 644 oder 777, ohne die Auswirkungen genau zu kennen. Dateien und Verzeichnisse benötigen nicht zwingend denselben Wert.

Warum 755 für alle Dateien nicht ideal ist #

Wenn du normale Dateien auf 755 setzt, erhalten sie zusätzlich Execute-Rechte, obwohl diese für viele normale Webdateien nicht benötigt werden.

Mehr Berechtigungen sind nicht automatisch besser.

Warum 644 für alle Verzeichnisse problematisch sein kann #

Ein Verzeichnis benötigt typischerweise Execute-Rechte, damit Pfade innerhalb dieses Verzeichnisses betreten beziehungsweise aufgelöst werden können.

Ein pauschales 644 für Verzeichnisse kann deshalb den Zugriff auf deren Inhalte verhindern.

Warum 600 manchmal sinnvoll sein kann #

Du kannst auch restriktivere Berechtigungen wie:

600

sehen.

Dies bedeutet:

  • Owner: lesen und schreiben
  • Group: keine Rechte
  • Others: keine Rechte

Ob eine solche Einstellung für eine bestimmte Datei geeignet ist, hängt von der Server- und Anwendungskonfiguration ab.

Setze deshalb nicht automatisch jede Konfigurationsdatei auf 600, nur weil dieser Wert restriktiver erscheint.

Warum 700 bei Verzeichnissen vorkommen kann #

Bei:

700

besitzt ausschließlich der Owner Lese-, Schreib- und Execute-Rechte.

Gruppe und andere Benutzer besitzen keine Rechte.

Auch dieser Wert kann in bestimmten Konfigurationen sinnvoll sein, ist aber keine allgemeine Vorgabe für alle Website-Verzeichnisse.

Übersicht häufiger Berechtigungen #

BerechtigungBedeutungTypische Einordnung
600Owner lesen/schreibenrestriktive Datei, abhängig von Anwendung
644Owner lesen/schreiben, andere lesenhäufig bei normalen Website-Dateien
700nur Owner mit allen Rechtenrestriktives Verzeichnis, abhängig von Anwendung
755Owner alle Rechte, andere lesen/ausführenhäufig bei normalen Website-Verzeichnissen
777alle dürfen lesen/schreiben/ausführennicht als pauschale Problemlösung verwenden

Dateiberechtigungen nach Upload kontrollieren #

Wenn Dateien über den Dateimanager, FTP oder eine Anwendung erstellt beziehungsweise übertragen wurden und anschließend Zugriffsprobleme auftreten, kann sich ein Blick auf die entstandenen Berechtigungen lohnen.

Ändere sie jedoch nur, wenn der aktuelle Wert tatsächlich nicht zur vorgesehenen Nutzung passt.

Datei lässt sich im Dateimanager nicht bearbeiten #

Wenn eine Datei nicht gespeichert oder bearbeitet werden kann, prüfe zunächst die aktuelle Berechtigung.

Beachte jedoch, dass auch andere Ursachen möglich sind.

Wie du Dateien grundsätzlich im Dateimanager bearbeitest, zeigen wir unter Dateien in cPanel hochladen, herunterladen und bearbeiten.

Website nach Berechtigungsänderung schlechter erreichbar #

Wenn eine Website unmittelbar nach einer Berechtigungsänderung einen Fehler zeigt, stelle den vorherigen Wert wieder her, sofern dieser bekannt ist.

Verändere nicht anschließend weitere Verzeichnisse auf Verdacht.

Notiere:

  • welche Datei beziehungsweise welches Verzeichnis geändert wurde
  • den vorherigen Wert
  • den neuen Wert
  • welcher Fehler anschließend auftrat

Damit lässt sich die Ursache wesentlich besser nachvollziehen.

Keine Berechtigungen „auf Verdacht optimieren“ #

Wenn eine Website problemlos funktioniert, gibt es normalerweise keinen Grund, sämtliche Dateiberechtigungen allein aufgrund einer allgemeinen Internetanleitung zu verändern.

Eine vermeintliche „Härtung“ kann ebenso Probleme verursachen wie zu weitreichende Rechte.

Grundregel: Ändere Dateiberechtigungen aufgrund eines konkreten technischen Grundes – nicht, weil ein anderer Zahlenwert vermeintlich sicherer oder besser aussieht.

Empfohlener Ablauf bei einem Berechtigungsproblem #

  1. Identifiziere die konkret betroffene Datei oder das Verzeichnis.
  2. Notiere die aktuelle Berechtigung.
  3. Prüfe, ob es sich um eine Datei oder ein Verzeichnis handelt.
  4. Ändere nur den tatsächlich betroffenen Eintrag.
  5. Verwende keine pauschale 777-Freigabe.
  6. Teste die betroffene Website beziehungsweise Funktion unmittelbar.
  7. Stelle bei einer Verschlechterung den vorherigen Wert wieder her.
  8. Prüfe weitere Ursachen, wenn die Berechtigung bereits plausibel ist.

Wann solltest du den Support kontaktieren? #

Wenn eine Datei oder ein Verzeichnis trotz plausibler Berechtigungen nicht gelesen oder beschrieben werden kann, sollte die Ursache genauer untersucht werden.

Für die Analyse sind insbesondere folgende Angaben hilfreich:

  • betroffene Domain
  • vollständiger Dateipfad beziehungsweise Verzeichnispfad
  • aktuelle Berechtigung
  • welche Aktion nicht funktioniert
  • welche Berechtigungen bereits getestet wurden
  • genaue Fehlermeldung
  • ob das Problem nach einem Upload, Update oder einer anderen Änderung aufgetreten ist

Teile keine Passwörter oder andere Zugangsdaten innerhalb einer normalen Fehlerbeschreibung mit.

Zusammenfassung #

Dateiberechtigungen steuern, welche Zugriffe auf Dateien und Verzeichnisse erlaubt sind. Dabei werden Rechte für Owner, Group und Others unterschieden.

Die Werte 644 für normale Dateien und 755 für normale Verzeichnisse sind bei vielen Webhosting-Konfigurationen üblich. Sie sind jedoch keine universelle Regel für jede Datei und jede Anwendung.

Im CURIAWEB-cPanel kannst du Berechtigungen über Dateien → Dateimanager kontrollieren und bei Bedarf gezielt ändern.

Verwende 777 nicht als pauschale Lösung für Schreib- oder Zugriffsprobleme. Wenn eine Anwendung nur mit extrem weitreichenden Rechten funktioniert, sollte die eigentliche Ursache untersucht werden.

Ändere bei der Fehlersuche möglichst nur einen Wert gleichzeitig, teste anschließend die betroffene Funktion und dokumentiere den ursprünglichen Zustand. So kannst du Änderungen bei Bedarf gezielt rückgängig machen.

Letzte Aktualisierung August 28, 2026
War dieser Artikel hilfreich?
Inhalt