Bonjour,
j’essaye d’affiner les permissions sur mon serveur web sous Debian 9.9 ayant plusieurs sites; chacun géré par un utilisateur unique nommé “site1”, “site2”, etc…
Actuellement et globalement mes dossiers sont en 755 et mes fichiers en 644 mais j’aimerais retirer toute permission aux “autres” et donc avoir 750 et 640.
Je sais que le user www-data doit accéder au contenu du site. Je l’ai donc ajouter aux groupes “site1”, “site2”, etc…
usermod -aG site1 www-data
Malheureusement j’obtiens une erreur 403 " Forbidden - You don’t have permission to access / on this server."
avec les permissions :
/home/ 755 drwxr-xr-x root root
/home/site1 755 drwxr-xr-x root site1
/home/site1/public 750 drwxr-x--- site1 site1
/home/site1/public/index.php 640 -rw-r----- site1 site1
Je ne comprends pas car normalement le groupe site1 (et donc www-data) a le droit d’accéder en lecture au site1 !
J’ai sûrement zappé un truc mais quoi ???
Merci d’avance pour votre aide