FAQ

Dateirechte (chmod) für Dateien / Ordner

Dateirechte (chmod) tragen wesentlich zur Sicherheit Ihres Webhosting-Accounts bei. Der folgende Beitrag erläutert, welche Berechtigungen in Ihren DataDachs Webhosting-Paketen gelten und warum unsichere 0777-Rechte nicht benötigt werden.

Wo kann ich Dateirechte setzen?

Bitte beachten Sie, dass Dateien und Ordner im Standard immer die folgenden Berechtigungen aufweisen sollten:

  • Dateien: 0644
  • Ordner: 0755

Dateien und Ordner im Verzeichnis cgi-bin müssen stets die Berechtigung 0755 aufweisen.

Dateirechte (chmod) 0777

Ältere Installationsanleitungen von PHP-Skripten fordern gelegentlich die Vergabe von 0777-Rechten für Upload- oder Cache-Ordner. Das Setzen von 0777 ist aus Sicherheitsgründen blockiert und auf unserer Plattform auch nicht erforderlich: Belassen Sie Ordner einfach auf dem Standardwert 0755. Dieser Wert erfüllt sämtliche Schreibanforderungen Ihrer PHP-Skripte.

Restriktivere Dateirechte (Beispiel: 0400)

Strengere Dateirechte wie 0400 (z. B. zum Schreibschutz sensibler Konfigurationsdateien) sind selbstverständlich jederzeit möglich. Das System verhindert ausschließlich unsichere Schreibrechte für Dritte (Endziffern 2, 3, 6 oder 7).

Was steckt technisch dahinter?

Auf klassischen Servern ohne Benutzer-Isolation läuft PHP häufig unter einem allgemeinen Systembenutzer wie nobody. Damit PHP dort in Ordner schreiben kann, mussten Nutzer früher 0777 vergeben - wodurch auch fremde Prozesse Schreibzugriff erhielten.

Bei DataDachs laufen Ihre PHP-Prozesse ausschließlich unter Ihrem eigenen Account-Benutzer in einer isolierten Umgebung über PHP LiteSpeed SAPI . Dadurch besitzen Ihre PHP-Skripte (wie WordPress bei automatischen Updates) bereits mit 0755 für Ordner und 0644 für Dateien volle Schreibrechte, während Außenstehende keinen Schreibzugriff erhalten.