Vous n'êtes pas identifié(e).
Le fichier index.html est dans _build/html.
Ci-dessous les permissions de mes répertoires :
drwxr-xr-x 3 root root 4.0K Nov 16 17:31 srv
drwxr-xr-x 4 root root 4.0K Nov 16 17:33 data
drwxr-xr-x 4 root root 4.0K Nov 16 17:33 commun
drwxrwx--- 3 root support 4.0K Nov 17 16:19 support
drwxrwxr-x 5 root support_n2 4.0K Nov 16 21:59 doc
J'aimerais qu'uniquement les membres du groupe support puissent accéder à http://localhost.
Lorsque je tente de me connecter au site j'ai ce message qui s'affiche :
Forbidden
You dont have permission to access / on this server.
J'ai accès au site uniquement avec cette commande :
Ce qui donnerait :
drwxrwx--x 3 root support 4.0K Nov 17 16:19 support
Mais dans ce cas je donne l'accès à tout le monde
Voici les logs d'apache lorsque je tente de me connecter sans donner l'accès à tous les utilisateurs :
Je continue mes recherches !
Merci
Rockmyu
Dernière modification par Rockmyu (18-11-2018 03:35:50)
Hors ligne
Je continue mes recherches !
quelques mots clés pour ta recherche : htpasswd htaccess
o_O
Hors ligne
Rockmyu a écrit :Je continue mes recherches !
quelques mots clés pour ta recherche : htpasswd htaccess
Merci, je pensais que je pouvais m'en passer
Je vais consulter les documentations.
Hors ligne
o_O
Hors ligne
tu peux remplacer www-data par support, dans la configuration apache... mais je ne vois pas ce que cela va changer dans le fonctionnement...
Ca n'a rien changé malheureusement
Quant à htpasswd et htaccess c'est pour gérer les authentification il me semble. J'aimerais suivre le raisonnement suivant :
Exactement comme lorsqu'un utilisateur du groupe compta par exemple se voit l'accès au répertoire support refusé avec la commande cd /srv/data/commun/support
drwxrwx--- 3 root support 4.0K Nov 17 16:19 support
J'ignore si c'est possible.
Mais étant donné que j'accède au site en autorisant à tout le monde l'accès en exécution au dossier support, je garde espoir.
EDIT : Pour citer un membre du forum ubuntu-fr.org :
à partir du moment ou tu effectues une requête http, ça n'a plus de sens de parler d'utilisateurs unix. C'est un navigateur qui interroge un serveur.
J'ai fini par envoyer un mail à mon prof. Le serveur web s’exécute avec un utilisateur et un groupe par défaut www-data.
Quand je donnais au répertoire support l'accès en exécution à tout le monde, j'avais accès au site car www-data étant en mesure de remonter le répertoire ; toutefois les autre utilisateurs aussi et ce n'est pas ce qui est voulu.
Pour résoudre le problème il faut ajouter au dossier support l'utilisateur www-data et conserver le groupe support.
Dernière modification par Rockmyu (18-11-2018 03:39:05)
Hors ligne
Pour résoudre le problème il faut ajouter au dossier support l'utilisateur www-data et conserver le groupe support.
ou alors changer l'user root par www-data, pour avoir :
cela aurait le même effet...
o_O
Hors ligne