Um mit mehreren Benutzern, die schreiben /var/www
können sollten, am besten gemeinsam zu arbeiten, sollte dieser eine gemeinsame Gruppe zugewiesen werden. Die Standardgruppe für Webinhalte auf Ubuntu und Debian ist beispielsweise www-data
. Stellen Sie sicher, dass sich alle Benutzer, für die Schreibzugriff erforderlich ist, /var/www
in dieser Gruppe befinden.
sudo usermod -a -G www-data <some_user>
Stellen Sie dann die richtigen Berechtigungen für / var / www ein.
sudo chgrp -R www-data /var/www sudo chmod -R g+w /var/www
Darüber hinaus sollten Sie das Verzeichnis und alle darunter liegenden Verzeichnisse als "Set GID" festlegen, damit alle neuen Dateien und Verzeichnisse, die unter erstellt /var/www
werden, der www-data
Gruppe gehören.
sudo find /var/www -type d -exec chmod 2775 {} \;
Finden Sie alle Dateien in /var/www
und fügen Sie Lese- und Schreibberechtigung für Besitzer und Gruppe hinzu:
sudo find /var/www -type f -exec chmod ug+rw {} \;
Sie müssen sich möglicherweise abmelden und erneut anmelden, um Änderungen vornehmen zu können, wenn Sie die Berechtigung für Ihr eigenes Konto bearbeiten.