Par défaut sur Ubuntu et Debian, le groupe utilisé pour le contenu web est www-data.
Assurez-vous que tous les utilisateurs qui doivent écrire dans le répertoire /var/www
sont dans le groupe www-data
.
sudo usermod -a -G www-data <username>
Contrôlez les droits d’accès au répertoire /var/www
sudo chgrp -R www-data /var/www
sudo chmod -R g+w /var/www
Pour vous assurer que tous les nouveaux fichiers et répertoires créés sous /var/www
appartiennent au groupe www-data
sudo find /var/www -type d -exec chmod 2775 {} \;
Ajoutez les droits de lecture et d’écriture à tous les fichiers présents sous le répertoire /var/www
au propriétaire et au groupe
sudo find /var/www -type f -exec chmod ug+rw {} \;