Vertrauenswürdige WordPress-Tutorials, wenn Sie sie am dringendsten benötigen.
Anfängerleitfaden für WordPress
WPB Tasse
25 Millionen+
Websites, die unsere Plugins verwenden
16+
Jahre WordPress-Erfahrung
3000+
WordPress-Tutorials von Experten

Was ist: chmod

chmod (change mode) ist ein Linux-Befehl, der zur Steuerung des Zugriffs auf Dateien und Ordner auf Ihrem Webhosting-Server verwendet wird.

Stellen Sie sich Ihre WordPress-Website wie ein Gebäude mit verschiedenen Räumen vor. chmod fungiert wie ein Schlüsselkartensystem, mit dem Sie entscheiden können, wer jeden Raum (Ordner) und jeden Gegenstand (Datei) auf Ihrer Website betreten und was er darin tun darf.

Normalerweise müssen Sie den chmod-Befehl nicht direkt verwenden. Die meisten Webhosting-Anbieter bieten benutzerfreundliche Oberflächen wie cPanel, Dateimanager oder FTP-Clients, mit denen Sie die WordPress-Dateiberechtigungen visuell anpassen können.

Das Verständnis von chmod kann Ihnen jedoch ein besseres Verständnis dafür vermitteln, wie Ihre WordPress-Website gesichert ist und hinter den Kulissen funktioniert.

Was ist Chmod in WordPress

Was macht chmod in WordPress?

Während die meisten Webhosting-Anbieter benutzerfreundliche Oberflächen zur Verwaltung von Dateiberechtigungen anbieten, gibt es Situationen, in denen das Verständnis von chmod für WordPress-Benutzer von Vorteil sein kann.

Hauptsächlich können Sie chmod zur Fehlerbehebung bei Berechtigungsproblemen verwenden. Manchmal funktionieren WordPress-Plugins oder -Themes aufgrund von falschen Dateiberechtigungen nicht richtig.

Technisch gesehen können FTP-Clients wie FileZilla dasselbe erreichen, aber chmod kann für Leute gut sein, die sich mit der Verwendung einer Befehlszeilenschnittstelle wohler fühlen.

Darüber hinaus bieten einige FTP-Clients möglicherweise Kontrollkästchen oder Dropdown-Menüs für Lese-, Schreib- und Ausführungsberechtigungen für Dateien und Ordner. Sie erlauben jedoch möglicherweise nicht das Festlegen einzelner Berechtigungen für Eigentümer, Gruppe und andere.

Der Zugriff auf diese einzelnen Berechtigungen ist in Fällen erforderlich, in denen einem Plugin die Schreibberechtigung zum Selbstaktualisieren erteilt wird, seine Fähigkeit jedoch eingeschränkt wird, Skripte in sensiblen Core-WordPress-Verzeichnissen wie wp-includes auszuführen.

Wie wirkt sich der chmod-Befehl auf die WordPress-Sicherheit aus?

Der chmod-Befehl kann die Sicherheit Ihrer WordPress-Site beeinträchtigen, indem er unbefugten Zugriff einschränkt.

Durch das Festlegen geeigneter Berechtigungen können Sie verhindern, dass unbefugte Benutzer oder Prozesse auf sensible Dateien wie wp-config.php (die Datenbankanmeldeinformationen enthält) zugreifen.

Dies reduziert das Risiko erheblich, dass jemand in Ihre Website eindringt und Schaden anrichtet.

Darüber hinaus wird bei einer manuellen WordPress-Installation empfohlen, chmod zu verwenden, um Dateiberechtigungen anzupassen und sie sicherer zu machen. Dies liegt daran, dass WordPress-Hosting-Anbieter dies normalerweise nicht für Sie tun, es sei denn, Sie verwenden den One-Click-Installer.

Manuelle Installation von WordPress

Sie können chmod auch verwenden, um zu verhindern, dass Plugins oder Themes in Bereiche schreiben, in die sie nicht schreiben sollten. Zum Beispiel möchten Sie nicht, dass ein Plugin Schreibzugriff auf die Datei .htaccess hat, die das Serververhalten steuert.

Durch die Einschränkung des Schreibzugriffs erschweren Sie es Malware, über Schwachstellen in Plugins oder Themes in Ihre Website einzudringen.

Schließlich erfordert WordPress, dass bestimmte Dateien und Ordner vom Webserver-Prozess für Updates und Funktionalität beschreibbar sind. Die Verwendung von chmod stellt sicher, dass diese Dateien die notwendigen Berechtigungen haben, um ordnungsgemäß zu funktionieren, während andere sicher bleiben.

Das heißt, die falsche Verwendung von chmod kann die Sicherheit Ihrer Website potenziell gefährden.

Es wird empfohlen, Dateiberechtigungen nur dann zu ändern, wenn Sie wirklich wissen, was Sie tun. Für die meisten alltäglichen Aufgaben reichen FTP-Clients oder der Dateimanager Ihres Webhosting-Anbieters aus.

Was ist die richtige chmod-Berechtigung für WordPress?

Für die meisten WordPress-Dateien ist die empfohlene Berechtigung chmod 644. Dies gewährt jedem Lesezugriff, dem Eigentümer (normalerweise dem Webserverprozess) Schreibzugriff und anderen keinen Zugriff.

Ordner innerhalb Ihrer WordPress-Installation erfordern typischerweise den folgenden Befehl: chmod 755. Dies ermöglicht dem Webserver-Prozess das Lesen, Schreiben und Ausführen von Dateien im Verzeichnis, während der Zugriff für andere eingeschränkt wird.

Für die Datei wp-config.php wird empfohlen, die Berechtigungen auf 444 oder 400 zu setzen. Diese Berechtigungen gewähren nur dem Besitzer (dem Webserverprozess) Lesezugriff und verhindern jegliche Änderungen, selbst durch den Webserver selbst.

Stellen Sie sicher, dass Sie die richtigen Berechtigungen für Dateien und Ordner kennen, bevor Sie sie bearbeiten. Weitere Informationen finden Sie in unserem Leitfaden für Anfänger zu WordPress-Dateien und -Verzeichnissen.

So verwenden Sie den chmod-Befehl, um Dateiberechtigungen in WordPress festzulegen

Um den chmod-Befehl zu verwenden, müssen Sie sich über SSH (Secure Shell) remote mit Ihrem WordPress-Blog oder dem Server Ihrer Website verbinden.

Je nach Betriebssystem stehen verschiedene SSH-Client-Anwendungen zur Verfügung. Für Windows ist PuTTY ein beliebter kostenloser SSH-Client. Auf der anderen Seite verfügen die meisten macOS- und Linux-Distributionen über einen integrierten SSH-Client, der über das Terminal zugänglich ist.

Sie benötigen außerdem Ihre SSH-Zugangsdaten, die Sie von Ihrem WordPress-Hosting-Anbieter erhalten haben. Diese umfassen in der Regel einen Benutzernamen, ein Passwort und die Serveradresse.

PuTTY-Einstellungen

Sobald Sie über SSH verbunden sind, können Sie den Befehl chmod verwenden, um Dateiberechtigungen zu ändern.

Nehmen wir ein Beispiel. Angenommen, Sie möchten Schreibberechtigungen für eine bestimmte WordPress-Plugin-Datei (custom-plugin.php) erteilen, die sich im Ordner wp-content auf Ihrer Website befindet. Die empfohlene Berechtigung für die meisten Plugin-Dateien ist 644.

Sie können diesen chmod-Befehl in die Befehlszeilenschnittstelle des SSH-Clients eingeben:

chmod 644 /public_html/wp-content/plugins/custom-plugin.php

Sie erhalten normalerweise keine Antwort vom Befehl selbst, wenn Sie chmod erfolgreich verwenden. Wenn während des chmod-Vorgangs ein Fehler auftritt, sehen Sie eine Fehlermeldung in der Befehlszeile.

Wir hoffen, dieser Artikel hat Ihnen geholfen, mehr über chmod in WordPress zu erfahren. Möglicherweise möchten Sie auch unsere Liste mit zusätzlichen Lektüren unten für verwandte Artikel über nützliche WordPress-Tipps, Tricks und Ideen sehen.

Wenn Ihnen dieser Artikel gefallen hat, abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Video-Tutorials. Sie finden uns auch auf Twitter und Facebook.

Zusätzliche Lektüre

Das ultimative WordPress-Toolkit

Erhalten Sie KOSTENLOSEN Zugang zu unserem Toolkit – eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!