bonjour
je me suis créé un serveur web en local pour faire du test
j'ai créé un dossier public_html dans mon dossier personnel fait ce qu'il faut pour y accéder depuis le navigateur
http://forums.fedora-fr.org/viewtopic.php?id=53488
maintenant je rencontre un soucis lorsque je veux lancer des outils comme drupal ou dotclear ....
a chaque fois on me dit que je n'ai pas les droit d'écriture (je suis pourtant dans mon dossier perso ?)
j'ai également un message d'erreur avec selinux qui apparait
SELinux is preventing /usr/sbin/httpd from setattr access on the dossier default.
***** Plugin catchall (100. confiance) suggéré*******************************
Siyou believe that httpd should be allowed setattr access on the default directory by default.
Alorsyou should report this as a bug.
You can generate a local policy module to allow this access.
Faire
allow this access for now by executing:
# grep httpd /var/log/audit/audit.log | audit2allow -M mypol
# semodule -i mypol.pp
Additional Information:
Contexte source system_u:system_r:httpd_t:s0
Contexte cible unconfined_u:object_r:user_home_t:s0
Objets du contexte default [ dir ]
Source httpd
Chemin de la source /usr/sbin/httpd
Port <Inconnu>
Hôte Orwell
Paquetages RPM source httpd-2.2.17-10.fc15.1
Paquetages RPM cible
RPM de la statégie selinux-policy-3.9.16-32.fc15
Selinux activé True
Type de stratégie targeted
Mode strict Enforcing
Nom de l'hôte Orwell
Plateforme Linux Orwell 2.6.38.8-35.fc15.x86_64 #1 SMP Wed
Jul 6 13:58:54 UTC 2011 x86_64 x86_64
Compteur d'alertes 2
Première alerte ven. 15 juil. 2011 07:40:14 CEST
Dernière alerte ven. 15 juil. 2011 08:27:08 CEST
ID local 805aa4c1-ca55-4187-ad1d-46324a4813e1
Messages d'audit bruts
type=AVC msg=audit(1310711228.139:73): avc: denied { setattr } for pid=2495 comm="httpd" name="default" dev=sda6 ino=857048 scontext=system_u:system_r:httpd_t:s0 tcontext=unconfined_u:object_r:user_home_t:s0 tclass=dir
type=SYSCALL msg=audit(1310711228.139:73): arch=x86_64 syscall=chmod success=no exit=EACCES a0=7fa8783b1d58 a1=1ff a2=f a3=7fff0e611850 items=0 ppid=2490 pid=2495 auid=4294967295 uid=48 gid=48 euid=48 suid=48 fsuid=48 egid=48 sgid=48 fsgid=48 tty=(none) ses=4294967295 comm=httpd exe=/usr/sbin/httpd subj=system_u:system_r:httpd_t:s0 key=(null)
Hash: httpd,httpd_t,user_home_t,dir,setattr
audit2allow
#============= httpd_t ==============
allow httpd_t user_home_t:dir setattr;
audit2allow -R
#============= httpd_t ==============
allow httpd_t user_home_t:dir setattr;
j'ai déjà lancer en root sans succès
# grep httpd /var/log/audit/audit.log | audit2allow -M mypol
# semodule -i mypol.pp
je ne comprend pas la fin du message d'erreur la solution est peut être là ?