Datei- und Verzeichnisrechte mit chmod ändern

Die Datei- und Verzeichnisrechte werden mit dem Befehl chmod geändert. Diesen können Sie per SSH-Konsole oder über einen sFTP-Client wie z. B. FileZilla oder WISE-FTP ausführen. Es wird unterschieden zwischen Lesen, Schreiben und Ausführen.

Weiter Informationen finden Sie z. B. unter https://wiki.ubuntuusers.de/chmod/

Beachten Sie bitte:

  • Eine Änderung der Schreib- und Leserechte ist in der Regel nicht notwendig.
  • Die Vergabe von Schreibrechten kann ein Sicherheitsrisiko darstellen.
  • In keinem Fall ist eine Änderung auf 777 für die Funktionalität von Skripten notwendig. Dies wäre nur ein unnötiges Sicherheitsrisiko.
  • Standard-Einstellung auf unserem Server ist für Ordner 755 und Dateien 644.

chmod Rechte über FileZilla ändern

  • Konfigurieren Sie FileZilla und stellen eine Verbindung per sFTP (siehe https://homepagecenter.telekom.de/index.php?id=674) her.
  • Unter "Berechtigungen" können Sie die aktuellen chmod Rechte sehen.
  • Suchen Sie die Datei oder das Verzeichnis, für welche(s) Sie die Änderung durchführen möchten.
  • Klicken Sie die Datei oder das Verzeichnis mit der rechten Maustaste an und wählen "Dateiberechtigungen..." aus.

  • In den Dateiberechtigungen können Sie die gewünschten Datei bzw. Verzeichnis-Rechte setzen. Hier kann der numerische Wert hinterlegt oder die einzelne Berechtigung mit einem Haken hinzugefügt werden.
  • Bei Verzeichnissen gibt es zusätzlich die Option "Unterverzeichnisse mit einzubeziehen".


chmod Rechte per SSH ändern

Stellen Sie eine SSH Verbindung zu unserem Homepage Produkt her. Zum Beispiel mit Putty (siehe https://homepagecenter.telekom.de/index.php?id=675).

Hier ein paar Beispiel Befehle für chmod in der Console:

Beispiel 1:

Sie möchten für die Datei index.php im Verzeichnis /home/www/public_html/wordpress die Rechte 755 vergeben:

chmod 755 /home/www/public_html/wordpress/index.php

Beispiel 2:

Sie möchten für das Verzeichnis /home/www/public_html/upload die Rechte 600 vergeben:

chmod 600 /home/www/public_html/upload

Beispiel 3:

Alle Dateien und Unterverzeichnisse im Ordner /home/www/public_html/wordpress sollen die Rechte 775 erhalten:

cd /home/www/public_html/wordpress

chmod -R 755 *