Um es am besten mit mehreren Benutzern zu teilen, die in der Lage sein sollten, in /var/www
zu schreiben , sollte ihm eine gemeinsame Gruppe zugewiesen werden. Beispielsweise ist die Standardgruppe für Webinhalte unter Ubuntu und Debian www-data
. Stellen Sie sicher, dass alle Benutzer, die Schreibzugriff benötigen, /var/www
sind sind in dieser Gruppe.
sudo usermod -a -G www-data <some_user>
Setzen Sie dann die richtigen Berechtigungen für /var/www.
sudo chgrp -R www-data /var/www
sudo chmod -R g+w /var/www
Zusätzlich sollten Sie das Verzeichnis und alle Verzeichnisse darunter auf "GID setzen" setzen, damit alle neu Dateien und Verzeichnisse, die unter /var/www
erstellt wurden sind im Besitz von www-data
Gruppe.
sudo find /var/www -type d -exec chmod 2775 {} \;
Finden Sie alle Dateien in /var/www
und Lese- und Schreibberechtigung für Besitzer und Gruppe hinzufügen:
sudo find /var/www -type f -exec chmod ug+rw {} \;
Möglicherweise müssen Sie sich ab- und wieder anmelden, um Änderungen vornehmen zu können, wenn Sie die Berechtigung für Ihr eigenes Konto bearbeiten.
Lesen+Schreiben:
sudo chmod -R a+rw /var/www
Lesen+Schreiben+Ausführen:
sudo chmod -R a+rwx /var/www
Es gibt einen einfacheren Weg, dies zu tun, versuchen Sie es mit diesem Befehl.
sudo chmod -R 757 /var/www
Im Wesentlichen die chmod
Befehl ändert Berechtigungen und den -R
Der Schalter wirkt sich auf alle Benutzer aus. Dann gibt es einfach die richtigen Nutzungsrechte.