Falsche Dateirechte sind eine haeufige Ursache für Probleme auf Webservern. Hier eine Anleitung zum nachtraeglichen Abgleich.
Typische Symptome
- Webseiten zeigen "403 Forbidden" an
- PHP-Skripte können keine Dateien schreiben
- Upload-Funktionen funktionieren nicht
- CMS kann Konfigurationsdateien nicht lesen
Standard-Dateirechte
Für einen typischen Webserver empfehlen wir:
- Verzeichnisse: 755 (rwxr-xr-x)
- Dateien: 644 (rw-r--r--)
- Konfigurationsdateien: 600 (rw-------)
Rechte rekursiv setzen
Um die Rechte in einem Verzeichnisbaum nachtraeglich zu korrigieren:
Für Verzeichnisse: find /pfad -type d -exec chmod 755 {} ; Für Dateien: find /pfad -type f -exec chmod 644 {} ;
Eigentuemer korrigieren
Stellen Sie sicher, dass die Dateien dem richtigen Benutzer gehoeren. Der Webserver-Benutzer (www-data bei Debian, apache bei CentOS) muss Lesezugriff haben.
Bei Fragen zur Dateisystem-Konfiguration wenden Sie sich an info@ingate.de.