Das ist ein geschützter Ordner. Sie müssen root sein, um dieses Verzeichnis zu ändern.
Sie können gab auch zum Eigentümer dieses Verzeichnisses machen, indem Sie
ausführensudo chown -R gab /var/www
sudo
führt den chown -R gab /var/www
aus Befehl als root (Administrator) und fordert Sie zur Eingabe Ihres Passworts auf, das Sie beim Einrichten des Systems verwendet haben (höchstwahrscheinlich das gleiche Passwort wie gab).
Sobald Sie dies getan haben, können Sie dies auch tun
sudo chown -R 755 /var/www
um Schreibrechte zu erteilen.
# Permission
7 full
6 read and write
5 read and execute
4 read only
3 write and execute
2 write only
1 execute only
0 none
Reference Class Description
u user the owner of the file
g group users who are members of the file's group
o others users who are not the owner of the file or members of the group
755 bedeutet, dass der Benutzer vollen Zugriff hat, die Gruppe Lese- und Ausführungszugriff hat und andere Lese- und Ausführungszugriff haben.
Ich wollte Ihnen vorschlagen, Mitglied der www-data
zu werden (oder gleichwertig) Gruppe, aber da das Verzeichnis und die index.html
Datei gehören beide root
, kann dies tatsächlich von Ihnen erwartet werden (wie Kobaltz vorgeschlagen hat) – wenn Sie virtuelle Hosts vermeiden möchten.
Wenn Sie den Weg der virtuellen Hosts gehen, ist die /var/www
Verzeichnis ist lediglich ein Platzhalter, mit dem Sie überprüfen können, ob Apache ausgeführt wird.
Ich weiß, es ist ein bisschen lesenswert, aber hast du dir diese Dokumentationsseite oder diese Wiki-Seite angesehen?