Apache et droits d'écriture
Sri Lumpa
Messages postés
177
Statut
Membre
-
Sri Lumpa Messages postés 177 Statut Membre -
Sri Lumpa Messages postés 177 Statut Membre -
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 :
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...
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:
- Apache et droits d'écriture
- Écriture facebook - Guide
- Ecriture en gras - Guide
- Apache open office gratuit - Télécharger - Suite bureautique
- Ecriture insta - Guide
- Écriture à l'envers miroir - Guide
2 réponses
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.
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
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