Computer-Masters.de > Artikel > Grundlagen > CHMOD Rechte mit FileZilla setzen

CHMOD Einstellungen per FTP mit FileZilla vornehmen

Rechteverwaltung CHMOD FIleZilla FTP

Auf UNIX basierten Webservern gibt es die Möglichkeit Dateiberechtigungen mit CHMOD zu verwalten. Bei Webanwendungen die zum Beispiel PHP verwenden ist es von sehr großer Wichtigkeit, dass die Dateiberechtigungen korrekt gesetzt sind, um zum einen den Funktionsumfang der PHP-Anwendung sicherzustellen und zum anderen keine Sicherheitslücken offen zu lassen.

In diesem Artikel erfahren Sie, wie man mit dem FTP Manager FileZilla die CHMOD Einstellungen vornimmt.

Wenn Sie Erfahren möchten, was es mit CHMOD auf sich hat und was die verschiedenen Codierungen bedeuten, können Sie auch zuerst folgende Artikel lesen:

CHMOD bei Dateien

Rechte Maustatste auf Datei FileZilla
Kontextmenü: Rechte Maustaste auf Datei

Um die Dateiberechtigungen einer Datei auf Ihrem Webserver zu ändern, verbinden Sie sich mit FileZilla zunächst mit diesem und navigieren dann zu der Datei, deren Dateiberechtigungen Sie editieren oder überprüfen möchten.

Es ist möglich mehrere Dateien gleichzeitig zu bearbeiten. Markieren Sie dafür einfach alle gewünschten Dateien.

Klicken Sie dann mit der rechten Maustaste auf die Datei(en) und wählen Sie im Kontextmenü "Dateiberechtigungen".

 

 

Dateiberechtigungen FileZilla
Editieren von Berechtigungen

In dem sich öffnendem Fenster können die Dateiberechtigungen ganz einfach grafisch über Checkboxen eingestellt werden.

Außerdem ist es auch möglich die Dateiberechtigungen als numerischen Wert anzugeben. Wie genau dieser Wert zustande kommt, können SIe in diesem Artikel lesen:

Nach einem Klick auf "OK" werden die Dateiberechtigungen für alle vorher markierten Dateien automatisch gesetzt.

 

Beachten Sie, dass sich nach einem Überschreiben der Datei z.B. durch einen erneuten Upload die Dateiberechtigungen wieder ändern können!

CHMOD bei Verzeichnissen / Ordnern

Ordner Verzeichnisse CHMOD FileZilla
Kontextmenü: Dateiberechtigung Verzeichnisse

Bei den Dateiberechtigungen von Verzeichnissen ist die Vorgehensweise zunächst genau so wie bei Dateien.

Markieren Sie die Verzeichnisse, deren Berechtigungen Sie anpassen oder prüfen wollen und klicken Sie dann mit der rechten Maustaste auf diese. Wählen Sie dann den Punkt "Dateiberechtigungen" aus.

 

Es können mehrere Verzeichnisse gleichzeitig ausgewählt oder sogar mit Dateien gemischt ausgewählt werden.

Ordnerberechtigungen CHMOD FIlezilla
Dateiberechtigungen bei Verzeichnissen

Das sich öffnende Fenster bietet die selbe Funktionalität wie beim Editieren der Rechte von Dateien, hat aber zusätzlich unten ein Auswahlfeld mit dem sich die Unterverzeichnisse automatisch aktualisieren lassen. Hierbei lässt sich auch nach Dateien und Verzeichnissen unterscheiden.

Diese zusätzliche Funktion kann sehr praktisch sein, ist aber bei falscher Verwendung ein großes Sicherheitsrisiko.

Möchten Sie z.B. dass die Öffentlichkeit den Ordner und dessen Unterordner betreten (=ausführen) darf, sollten Sie auch wirklich nur die Ordner mit einschließen, da andernfalls, wenn auch Dateien auf Ausführbar aktualisiert werden, diese ebenfalls von Jedermann ausgeführt werden können. Dies ist nur in seltenen Fällen wirklich gewünscht und bietet andernfalls eine große Angriffsfläche.

 

Achten Sie auch bei Verzeichnissen darauf, dass bei einem Überschreiben z.B. durch einen erneuten Upload die Berechtigungen geändert werden können.

Weiterführendes

Diese Artikel könnten Sie vielleicht auch Interessieren:

 

Sie haben noch Fragen?

Nutzen Sie einfach die Kommentarfunktion, die Ihnen auch als unregistrierter Leser zur Verfügung steht!

Gerne wird Ihnen bei Fragen zum Artikel weiter geholfen! Wenn Sie vom Artikel abweichende Fragen haben, können Sie gerne das Forum verwenden!

 

Kommentare

Kommentar von Matthias Schöpe | 2016-04-25

Hallo,

Die UNIX Dateisystemrechte lassen sich nicht auf Windows übertragen, da die Konzepte zu verschieden sind.

Ich habe leider kein Windows zu Hand, wo ich das Problem nachvollziehen kann. Generell sollten Webanwendungen in XAMPP Ordner mit den passenden Berechtigungen anlegen können.
Probleme kann es unter Windows aber dann geben, wenn XAMPP unter "C:\ProgramFiles" installiert ist. Es ist besser XAMPP unter einem Pfad zu installieren, wo man auf jeden Fall alle Rechte hat.

Viel Erfolg!

Kommentar von Sabine | 2016-04-11

Hallo Matthias!
Danke für die Antwort. Die Windows Freigabe-Funktion kenne ich natürlich und hatte auch schon versucht, damit weiter zu kommen; bis jetzt ohne Erfolg. Weißt Du, ob es irgendwo eine Tabelle oder Aufstellung gibt, die die Windowsfreigabeoptionen den Unixoptionen zuordnet? Habe nichts gefunden im Web... Mein Problem ist, dass ein Wordpress-Plugin auf meinem localhost selbständig einen Ordner anlegt, dann aber jammert, dass dieser Ordner keine "755"-Berechtigung hat.
Ein lieber Gruß von Sabine

Kommentar von Matthias Schöpe | 2016-04-06

Hallo,

Unter Windows gibt es CHMOD nicht, da das eine Eigenschaft von UNIX Dateisystemen ist.
Man muss hier also anders vorgehen.

In den meisten Fällen ist es allerdings ausreichend den XAMPP als Administrator auszuführen.

Falls man diese Möglichkeit nicht hat, so muss man die Zugriffsberechtigungen auf die entsprechenden Dateien und Ordner im Explorer manuell setzen.
Dazu im Explorer rechte Maustaste "Eigenschaften", dann "Freigabe" und dann den Nutzer hinzufügen unter dem XAMPP gestartet wird. Entsprechende Berechtigungen setzen und fertig.
Allerdings benötigt man auch dafür Administratorrechte.

ACHTUNG: Wenn man die Dateien dann auf einen UNIX Server hochlädt, muss man die CHMOD Berechtigungen nochmals setzen.


Ich hoffe das hilft weiter. Weitere Fragen einfach posten.

Matthias

Kommentar von sabine | 2016-04-05

Hallo Computer-Masters!
Danke für den erhellenden Artikel. Ich habe aber trotzdem noch ein Problem: ich kann zwar die Dateiberechtigungen auf meinem Webserver ändern, nicht aber auf meinem localserver (installiert mit XAMPP auf Windows7). Ist das normal und wie kann ich das ändern?
Über Hilfe freut sich
Sabine

Computer-Masters.de > Artikel > Grundlagen > CHMOD Rechte mit FileZilla setzen

Anzeige: