Das Thema Datei und Verzeichnisrechte ist oft ein missverstandenes Thema. Mann kann diesen aber kurz zusammenfassen.
Wenn jemand auf das CMS Zugriff hat kann er auch über Joomla bzw. PHP die Dateien und Verzeichnisse verändern. Das bedeutet, dass hier Beschränkungen (siehe Archiv) so gut wie nichts bringen. Nur eine Ausnahme würde hier zutreffen. Wenn der Server und die „Documents Root“ so konfiguriert werden, dass alles nur noch gelesen werden kann und es überhaupt keine Schreibrechte gibt. Was aber in der Praxis wenig Sinn macht.
Was mehr hilft ist, dass Joomla immer auf einem aktuellen Stand ist.
Vorraussetzungen
- Allgemeine Voraussetzungen
- FTP-Zugang
Dauer
ca. 25 Min.Wir wollen diesen Artikel nicht durch allgemeine Erklärungen, was Datei- und Verzeichnisrechte sind, in die Länge ziehen, sondern konkrete Antworten geben.
Allgemeine Verzeichnissrechte:
- „0755“
Allgemeine Dateirechte:
- „0644“
Kann es wirklich so einfach sein?
Nicht ganz! Bei den meisten Dateien und Verzeichnissen stimmen die Angaben oben, aber nicht für alle.
Die folgenden Dateien brauchen nur Leserechte („0444“):
- index.php
- configuration.php
- /administrator/index.php
- /templates/Ihr Template/index.php
- Alle „.htaccess“-Dateien
- Alle Dateien mit der Endung „.css“
- index2.php
- /administrator/index2.php
- /administrator/index3.php
find . -type f -exec chmod 0644 {} \; # Allen Dateien die Rechte 0644 geben
find . -type f -name ".htaccess" -exec chmod 0444 {} \; # Htaccess-Dateien nur Leserechte geben
find . -type f -name "*.css" -exec chmod 0444 {} \; # Allen CSS-Dateien zu Leserechte geben
Weiterführende / Verwandte Artikel
- Wikipedia.de: Unix-Dateirechte