So ändern Sie die Dateiberechtigungen auf einem Apache-Server

April 19

Alle Dateien und Ordner auf einem Apache-Dateisystem hat drei Berechtigungstypen (lesen, schreiben und ausführen) und drei Berechtigungsgruppen (Benutzer, Gruppe und andere). Jede Gruppe erhält eine Kombination der Berechtigungsarten für jede Datei, die als einen dreistelligen Zahlencode in oktal-Schreibweise ausgedrückt ist (d. h. alle drei Gruppen haben alle drei Berechtigungen 777 bedeutet). Die erste Ziffer entspricht die Berechtigungen des Benutzers, der zweite in der Gruppe Berechtigungen und die dritte auf andere Berechtigungen, mit jeden Wert zwischen 0 und 7, die eine andere Ebene der Berechtigung darstellt.

Anweisungen

1 Starten Sie Ihre Befehlszeile-Programm. Klicken Sie auf Macs auf "Terminal" im Dock; auf PCs, gehen Sie zu "Start" "Ausführen" und geben Sie "Cmd" (ohne Anführungszeichen), dann drücken Sie Return.

2 SSH Zugriff auf den Apache-Server durch Eingabe von:

SSH ihre_domain.de

und Return. Ersetzen Sie "ihre_domain.de" durch Ihre Domain.

3 Ändern Sie in das Verzeichnis wo die Datei Berechtigungen auf ändern möchten befindet. Zum Beispiel:

CD/Pfad/zum/Verzeichnis

Ersetzen Sie /path/to/directory durch den Pfad zu Ihrem Verzeichnis.

4 Geben Sie den folgenden Befehl um die Dateiberechtigungen zu ändern, dann drücken Sie Return:

Chmod-XXX-filename.php

Ersetzen Sie XXX durch die dreistellige oktale Schreibweise Darstellung der Berechtigungen, die Sie die Datei haben wollen. Eine vollständige Diagramm finden Sie unter "Tipps". Die erste Spalte entspricht der Benutzer, der zweite der Gruppe und die dritte für alle anderen.

Ersetzen Sie filename.php durch den Namen und die Erweiterung Ihrer spezifischen Datei. (Die Datei kann nicht mit .php enden.)

Tipps & Warnungen

  • Das komplette Diagramm Oktaldarstellung Berechtigungen:
  • 0 keine Berechtigungen
  • 1 ausführen
  • 2 Schreiben
  • 3 schreiben und ausführen
  • 4 Lesen
  • 5 Lesen und ausführen
  • 6 lesen und schreiben
  • 7 lesen, schreiben und ausführen
  • Sobald Sie die ersten Buchstaben Ihres Namens Datei eingegeben haben, Schlag Tab um AutoVervollständigen-es.
  • Einige Webhosts können geringfügig SSH-Befehle haben; Beispielsweise müssen Sie eine Port-Nummer anzugeben. Finden Sie Ihre Web-Host-Dokumentation SSH Schritte Wenn Obiges nicht funktioniert.