Apache, forbidden sans droits d'écriture
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour à tous,
Je suis en train de configurer un serveur web sous Apache.
Le dossier accessible publiquement est dans /var/www/indeplay/site/public_html
Lorsque ce dossier a un chmod sans droits d'écriture (par exemple, 644), j'ai une erreur 403. Si je change et que je passe à 744, aucun souci.
Le dossier appartient bien à www-data.
Je suis un peu perdu sur ce coup, quelqu'un peut m'aider ?
Je suis en train de configurer un serveur web sous Apache.
Le dossier accessible publiquement est dans /var/www/indeplay/site/public_html
Lorsque ce dossier a un chmod sans droits d'écriture (par exemple, 644), j'ai une erreur 403. Si je change et que je passe à 744, aucun souci.
Le dossier appartient bien à www-data.
Je suis un peu perdu sur ce coup, quelqu'un peut m'aider ?
A voir également:
- Apache, forbidden sans droits d'écriture
- Écriture facebook - Guide
- Ecriture en gras - Guide
- Apache open office gratuit - Télécharger - Suite bureautique
- Ecriture instagram - Guide
- Écriture à l'envers miroir - Guide
8 réponses
La permission 644 permet seulement la lecture et l'écriture sur tes fichiers, tu interdis à Apache de les exécuter ^^.
Mais en quoi a-t-il besoin d'exécuter des pages html ?
Je te crois sur parole, je suis un peu perdu avec les droits. Mais j'aimerais que Apache puisse afficher les pages sans avoir de droits en écriture, il me semblait donc que 644 correspondait à ça.
Pourrais-tu m'aider ?
Je te crois sur parole, je suis un peu perdu avec les droits. Mais j'aimerais que Apache puisse afficher les pages sans avoir de droits en écriture, il me semblait donc que 644 correspondait à ça.
Pourrais-tu m'aider ?
Tu l'as compris toi même en changeant 644 en 744, Wamp a besoin d'exécuter des fichiers PHP et non pas seulement les lires.
6 = Lire + Ecrire
7 = Lire + Ecrire + Executer
6 = Lire + Ecrire
7 = Lire + Ecrire + Executer
Certes, mais dans mon cas il n'y avait pas de php, j'ai fait le test avec une simple page html pour voir si ça fonctionnait.
Que devrais-je utiliser pour permettre uniquement la lecture et l'exécution ? Par sécurité, je souhaite qu'Apache ne puisse écrire que dans certains dossiers (par exemple, des dossiers temporaires ou de sessions).
Edit : en faisait un chmod +r, plus de forbidden. Alors qu'avec un +x, ça ne change rien.
Que devrais-je utiliser pour permettre uniquement la lecture et l'exécution ? Par sécurité, je souhaite qu'Apache ne puisse écrire que dans certains dossiers (par exemple, des dossiers temporaires ou de sessions).
Edit : en faisait un chmod +r, plus de forbidden. Alors qu'avec un +x, ça ne change rien.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Hum je pense que j'ai compris.
En faisant un chmod 644 récursif sur les dossiers fichiers, je me retrouve avec un forbidden. Mais lorsque je donne les droits d'exécution sur le répertoire racine de mon site, tout revient dans l'ordre pour les fichiers à la racine. Je dois faire la manipulation pour chaque dossier si je veux que les fichiers soient lus.
Est-il possible de faire en sorte qu'Apache aient le droit d'exécuter tous les dossiers par défaut ?
En faisant un chmod 644 récursif sur les dossiers fichiers, je me retrouve avec un forbidden. Mais lorsque je donne les droits d'exécution sur le répertoire racine de mon site, tout revient dans l'ordre pour les fichiers à la racine. Je dois faire la manipulation pour chaque dossier si je veux que les fichiers soient lus.
Est-il possible de faire en sorte qu'Apache aient le droit d'exécuter tous les dossiers par défaut ?