Pages : 1
#1 Le 14/01/2017, à 12:07
- greg2fs
Plus de droit d'acces pour php
Bonjour, j'ai sur mon serveur j'ai créé un groupe ftpwrite et un groupe ftpread pour pouvoir donner un accès en lecture seulement à certains utilisateurs.
J'ai mis en owner/group "root:ftpwrite" et en permissions 775.
Puis j'ai fait
usermod -G ftpwrite www-data
pour donner l'accès en écriture à apache.
Mais ça ne marche pas, mes scripts php ne peuvent pas écrire, je suis obligé de mettre 777 pour que ça fonctionne.
Est-ce que apache peut être autre chose que www-data comme utilisateur ?
Sinon d'ou ça peut venir ?
Merci d'avance.
Hors ligne
#2 Le 14/01/2017, à 13:30
- bruno
Re : Plus de droit d'acces pour php
Bonjour,
Tu as par exemple un dossier avec les droits suivants :
rwxrwxr-x root ftpwrite (soit 775 en mode octal)
À confirmer avec une commande ls -l sur le dossier concerné.
Tu as mis l'utilisateur www-data dans le groupe ftpwrite, il devrait donc avoir le droit d'écrire dans le dossier.
À confirmer avec :
groups www-data
Si c'est bien le cas as-tu relancé le service apache2 ?
sudo service apache2 restart
Et bien entendu il faut vérifier que les script PHP sont exécutés pat l'utilisateur www-data. C'est le cas sur une installation "par défaut" avec Apache et mod_php
Dernière modification par bruno (Le 14/01/2017, à 16:52)
#3 Le 14/01/2017, à 14:56
- greg2fs
Re : Plus de droit d'acces pour php
OK, il manquait apparemment juste de redémarrer apache, désolé. Et merci !
Hors ligne
Pages : 1