Apache et droits d'écriture

Fermé
Sri Lumpa Messages postés 177 Date d'inscription mercredi 14 novembre 2007 Statut Membre Dernière intervention 1 juin 2010 - 15 mai 2009 à 09:07
Sri Lumpa Messages postés 177 Date d'inscription mercredi 14 novembre 2007 Statut Membre Dernière intervention 1 juin 2010 - 19 mai 2009 à 16:23
Bonjour,

J'ai un problème depuis hier après-midi et j'ai beau le tourner et le retourner dans ma tête je capte pas pourquoi...

Pour mon boulot, j'ai du installer sur une machine CentOS 5 un serveur Apache et une interface web en PHP servant à configurer un soft tournant sur le serveur. Pour que la configuration puisse se faire correctement, je dois donner les droits en écriture à Apache sur un dossier spécifique. J'ai donc fait :
[root@mhgsuplanapp01p nagiosql]# chown -R apache:nagios .
[root@mhgsuplanapp01p nagiosql]# ll -a
total 160
drwxrwxr-x  5 apache nagios  4096 mai 14 16:33 .
drwxr-xr-x 89 root   root   12288 mai 15 04:04 ..
drwxrwxr-x  4 apache nagios  4096 mai 14 14:42 backup
-rw-rw-r--  1 apache nagios 36562 mai 14 15:56 commands.cfg
-rw-rw-r--  1 apache nagios  1000 mai 14 15:56 contactgroups.cfg
-rw-rw-r--  1 apache nagios  4037 mai 14 15:56 contacts.cfg
-rw-rw-r--  1 apache nagios   939 mai 14 15:56 contacttemplates.cfg
-rw-rw-r--  1 apache nagios     0 mai 14 14:43 hostdependencies.cfg
-rw-rw-r--  1 apache nagios     0 mai 14 14:44 hostescalations.cfg
-rw-rw-r--  1 apache nagios     0 mai 14 14:43 hostextinfo.cfg
-rw-rw-r--  1 apache nagios     0 mai 14 14:43 hostgroups.cfg
drwxrwxr-x  2 apache nagios  4096 mai 14 16:33 hosts
-rw-rw-r--  1 apache nagios     0 mai 14 14:44 hosttemplates.cfg
-rw-rw-r--  1 apache nagios     0 mai 14 14:43 servicedependencies.cfg
-rw-rw-r--  1 apache nagios     0 mai 14 14:43 serviceescalations.cfg
-rw-rw-r--  1 apache nagios     0 mai 14 14:44 serviceextinfo.cfg
-rw-rw-r--  1 apache nagios     0 mai 14 14:43 servicegroups.cfg
drwxrwxr-x  2 apache nagios  4096 mai 14 14:42 services
-rw-rw-r--  1 apache nagios     0 mai 14 14:43 servicetemplates.cfg
-rw-rw----  1 apache nagios     0 mai 14 16:33 test
-rw-rw-r--  1 apache nagios     0 mai 14 14:44 timeperiods.cfg


Mais lors de l'écriture des fichiers de configuration, une erreur remonte en m'indiquant que les fichiers ne sont pas inscriptibles.

Je rate quelque chose mais je suis incapable de dire quoi...
A voir également:

2 réponses

Apatik Messages postés 5304 Date d'inscription mercredi 28 janvier 2009 Statut Contributeur Dernière intervention 29 mai 2016 782
15 mai 2009 à 14:17
Je crois que les droits d'Apache sont les droits de l'user qui lance Apache, c'est a dire que si Apache est lancé par "toto", l'utilisateur "toto" doit avoir les droits d'écriture sur le dossier en question.
0
Sri Lumpa Messages postés 177 Date d'inscription mercredi 14 novembre 2007 Statut Membre Dernière intervention 1 juin 2010 69
19 mai 2009 à 16:23
Non. Quand Apache est lancé au démarrage du système, il est lancé par l'utilisateur défini dans le fichier httpd.conf (c'est à dire ici par apache).

J'ai résolu mon problème. Il venait du fait que SElinux n'autorisait pas l'écriture dans ce dossier, quelques soient les droits. J'ai désactivé SElinux et tout marche comme il faut. C'est une solution de brute épaisse je sais mais j'avais la flemme de refaire les politiques de sécurité bien comme il faut :p
0