Modif User + Group fichier httpd.conf [Résolu/Fermé]

Signaler
Messages postés
8158
Date d'inscription
samedi 7 août 2004
Statut
Membre
Dernière intervention
1 septembre 2014
-
Messages postés
8158
Date d'inscription
samedi 7 août 2004
Statut
Membre
Dernière intervention
1 septembre 2014
-
Bonjour,

Voici mon problème ; lorsque j'ai :
User deamon
Group deamon
dans mon fichier httpd.conf : alors j'ai accès à ma page web !

Par contre :
User nobody (ou bien webuser, ou tartempion ou que sais-je !)
Group nogroup (ou bien webgroup, ou tartempion ou que sais-je !)
dans mon fichier httpd.conf : alors je n'ai pas accès à ma page web !

et voici les erreurs relevées dans le fichier error_log

[Wed Feb 21 13:15:40 2007] [error] [client 127.0.0.1] Can't call method "expire" on an undefined value at /usr/lib/perl5/site_perl/5.8.8/i386-linux/Bio/Graphics/Browser/PageSettings.pm line 18., referer: http://localhost/gbrowse/
[Wed Feb 21 13:15:40 2007] [error] [client 127.0.0.1] Premature end of script headers: gbrowse, referer: http://localhost/gbrowse/


première question :
est-ce une bonne idée d'utiliser le User deamon ???????

deuxième question :
est-ce un problème lié au logiciel gbrowse (et là je lui adresse un mail d'urgence !) ou bien y a-t-il une astuce que je n'ai pas vu ????

D'avance merci.

bob

1 réponse

Messages postés
18563
Date d'inscription
lundi 15 février 1999
Statut
Webmaster
Dernière intervention
24 octobre 2020
62 660
Peu importe l'utilisateur que tu prends, mais il faut :
1. Qu'il existe dans /etc/passwd
2. Qu'il ait les droits en lecture (voire écriture) sur ton DOCUMENT_ROOT et les droits en écriture dans /var/log/apache (ou équivalent)
Messages postés
8158
Date d'inscription
samedi 7 août 2004
Statut
Membre
Dernière intervention
1 septembre 2014
463
merci pour ta réponse !
pourtant il me semble avoir vérifier les 2 points que tu soulèves !

Donc ça ne pose pas de problème (sécurité ou autre) d'utiliser deamon comme User ?????

merci.

bob
Messages postés
8158
Date d'inscription
samedi 7 août 2004
Statut
Membre
Dernière intervention
1 septembre 2014
463
Bonjour,

Problème résolu : c'était un problème de permissions !
Explications :
CGI::Session needs to be able to create a file in $DOCROOT/gbrowse/tmp/sessions

Et là tout s'illumine ! (gbrowse étant l'application que j'utilise !)

Ouf !

Un grand merci !

bob