[Outtakes] Zugriffsrechte per SSH-Kommandozeile setzen
20. September 2007, 18:09 Uhr Martin
Der folgende Ausschnitt sollte ursprünglich in Form eines Infokastens in Kapitel 10 erscheinen, das sich mit dem sicheren Umgang mit Joomla beschäftigt. Und Vorsicht: Diese Infos sind speziell für Technikbegeisterte gedacht.
Zugriffsrechte per SSH-Kommandozeile setzen
Wenn Sie SSH-Zugriff auf Ihren Webserver haben, also Zugang zur Kommandozeile auf Ihrem UNIX-Server, dann können Sie sich die Arbeit entscheidend erleichtern, die Zugriffsrechte für alle Dateien und Ordner im Joomla-Ordner zu setzen.
1. Starten Sie die Konsole und melden Sie sich mit Ihren SSH-Zugangsdaten auf Ihrem Server an.
Sie landen direkt nach der Anmeldung in der Regel in Ihrem Home-Ordner.
2. Wechseln Sie in den Ordner, in dem Ihre Joomla-Installation liegt.
Verwenden Sie dazu den Befehl cd, gefolgt von einem Leerzeichen und dem Pfad zu Ihrem Joomla-Ordner. Beispiel: cd /var/www/html/joomla [Enter].
Jetzt befinden Sie sich in Ihrem Joomla-Ordner. Wenn Sie sich nicht sicher sind, können Sie mit dem Befehl ls den Ordnerinhalt anzeigen lassen.
3. Geben Sie folgende Zeile ein und drücken anschließend die Taste [Enter]:
find . -type f -print0 | xargs -0 chmod 644
Damit weisen Sie allen Dateien in diesem Ordner (und in dessen Unterordnern) die erforderlichen Rechte zu. Dies kann einen kleinen Moment dauern.
4. Geben Sie nun die folgende Zeile ein und drücken die Taste [Enter]:
find . -type d -print0 | xargs -0 chmod 755
Somit haben Sie auch noch die Schreibrechte der Ordner (inklusive Unterordner) gesetzt. Auch das kann einige Augenblicke dauern. Danach sind Sie fertig und können sich wieder vom Server abmelden.
Thema: Outtakes
Stichwörter: Joomla, Outtakes
Gefällt Ihnen dieser Artikel? Abonnieren Sie neue Artikel als RSS-Feed!
bisher 1 Kommentar
1. Bernd Eckenfels | 17. November 2007, 22:07 Uhr
Konventionen für Commands und Shell Interaktion ist immer ein Lieblingsthema von mir.
Ich finde dies »folgende zeile eingeben und enter druecken« anweisungen ziemlich unpassend. Entweder der user weiss wie man shell befehle eingibt oder er sollte es nicht tun. Ausserdem fuehrt das zu Bloat.
Zusaetzlich angemerkt wuerde ich nicht ~$ als prompt angeben, dies steht fuer »user home«. Ausserdem soll der User das genau nicht eingeben…