Dateiberechtignugen für PHP Anwendungen
Nun ist die PHP Webapplikation auf dem LAMP Server, super. Aber welche Rechte sollen die Verzeichnisse und Dateien bekommen, damit die Anwenundung zum einen läuft, zum anderen sicher ist?
Um eine größtmögliche Sicherheit Ihrer Dateien bei gleichzeitig vollem Funktionsumfang zu gewährleisten, empfehlen wir für die Rechtevergabe unter Linux folgende Dateiberechtigungen:
- Verzeichnisse: 710
- html- und Text-Dateien, Bilder, etc.: 640
- .htaccess-Dateien: 400
- Perl-Skripte: 700
- PHP-Skripte: 600
Berechtigungen rekursiv setzen mit Bash Skript
Um schnell und einfach alle Dateien rekursiv mit den gewünschten Berechtigungen zu versehen, haben wir uns ein Bash Script geschrieben, welches diese Aufgabe erledigt: Download secure_php_apps
