informatique:serveur-web-linux-apache:www-data-droits

Configurer les droits des fichiers

Configurer les droits des fichiers

Je vous propose un suite de commandes afin de rendre votre utilisateur actif, symbolisé par ${USER}, utilisateur avec pouvoir du dossier /var/www/html.

Le dossier /var/www/html est le dossier par défaut sous Debian de votre service Apache.

Le groupe www-data est le groupe par défaut utilisé par Apache pour accéder aux ressources et exécuter ses services.

Ajouter le groupe www-data à l'utilisateur courant

sudo usermod -a -G www-data ${USER}

Vous pourrez vérifier l'affectation en saisissant la commande id ${USER}

Définir l'utilisateur en tant que propriétaire du dossier /var/www/html

sudo chown -R ${USER}:www-data /var/www/html

Autoriser les accès uniquement à l'utilisateur et au groupe www-data

sudo chmod 770 -R /var/www/html
find /var/www/html -type f -exec sudo chmod gu-x {} +

Reprendre le groupe à la création des nouveaux objets

find /var/www/html -type d -exec sudo chmod g+s {} +

Bloquer les autorisations pour other et forcer rw pour le groupe www-data

La commande suivante peut nécessiter le déploiement du programme acl : sudo apt install acl.

setfacl -m d:g:www-data:rw,d:o::- /var/www/html
Entrer votre commentaire. La syntaxe wiki est autorisée:
   ___    ____  _      __  ____   __ __
  / _ |  /  _/ | | /| / / /_  /  / //_/
 / __ | _/ /   | |/ |/ /   / /_ / ,<   
/_/ |_|/___/   |__/|__/   /___//_/|_|
 
  • informatique/serveur-web-linux-apache/www-data-droits.txt
  • Dernière modification: 2020/12/30 10:34
  • de Cédric ABONNEL