Datei- und Verzeichnisrechte


Für Anfänger geeignet

Vorraussetzungen

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“
Nur bei Joomla! 1.5 noch zusätzlich:
  • index2.php
  • /administrator/index2.php
  • /administrator/index3.php
Mit den folgenden Befehlen in der Kommandokonsole, können Sie sich eine Menge Arbeit ersparen:
Wechseln Sie bevor Sie die Kommandos ausführen, mit dem „Change Directory“-Kommando in Ihre Joomla!-Installation:
cd /Pfad zu Ihrer Joomla!-Installation/
find . -type d -exec chmod 0755 {} \; # Allen Verzeichnissen die Rechte 0755 geben
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

Der Name Joomla!® ist ein eingetragenes Markenzeichen der Open Source Matters aus den USA und anderen Ländern. Joomla!-Security ist nicht Bestandteil der Open Source Matters oder des Joomla! Projekts.