Wenn Sie nach einem Konsolenbefehl suchen, wäre dies:
chmod -R 777 /www/store
. Die -R
(oder --recursive
) Optionen machen es rekursiv.
Oder wenn Sie möchten, dass alle Dateien im aktuellen Verzeichnis alle Berechtigungen haben, geben Sie Folgendes ein:
chmod -R 777 ./
Wenn Sie weitere Informationen zu chmod
benötigen Befehl siehe:Dateiberechtigung
Wenn Sie mit allen Berechtigungen 777 meinen
Navigieren Sie zum Ordner und
chmod -R 777 .
Sie können dem Ordner und seinem gesamten Inhalt mit der Option -R
die Erlaubnis erteilen d.h. rekursive Berechtigungen.
Aber ich würde vorschlagen, 777 nicht allen Ordnern und allen Inhalten die Berechtigung zu erteilen. Sie sollten jedem Unterordner in www-Verzeichnisordnern eine spezifische Berechtigung erteilen.
Geben Sie idealerweise 755
ein Erlaubnis aus Sicherheitsgründen für den Webordner.
sudo chmod -R 755 /www/store
Jede Zahl hat eine Bedeutung in der Erlaubnis. Erteilen Sie keine vollständige Berechtigung.
N Description ls binary
0 No permissions at all --- 000
1 Only execute --x 001
2 Only write -w- 010
3 Write and execute -wx 011
4 Only read r-- 100
5 Read and execute r-x 101
6 Read and write rw- 110
7 Read, write, and execute rwx 111
- Erste Nummer 7 – Lesen, schreiben und ausführen für den Benutzer.
- Zweite Nummer 5 – Lesen und ausführen für die Gruppe.
- Dritte Nummer 5 – Lesen und für andere ausführen.
Wenn Ihr Produktionswebordner mehrere Benutzer hat, können Sie Berechtigungen und Benutzergruppen entsprechend festlegen.
Weitere Informationen :
- Dateiberechtigungen verstehen:Was bedeutet „Chmod 777″?
- Welche Dateiberechtigungen sollte ich im Web-Root festlegen?
- Warum sollte /var/www nicht chmod 777 haben