digimag Guru
Joined: 14 May 2005 Posts: 451 Location: Toulouse, France
|
Posted: Tue Aug 12, 2008 5:31 pm Post subject: [mpm-peruser] Configurer les variables d'environnement |
|
|
Bonjour,
J'ai découvert récemment sur le wiki de Gentoo le module mpm-peruser qui permet d'exécuter Apache sous des utilisateurs différents, en fonction du hôte virtuel utilisé. En plus j'ai pu lire ailleurs que ce module est beaucoup plus performant que setuid, mais était un peu instable, notamment avec SSL. (ça a l'air d'avoir été corrigé dans les version récentes)
Chez moi il fonctionne parfaitement bien, sauf que lorsque j'exécute des scripts, les variables d'environnement ne sont pas mises à jour et restent configurées pour root. Ainsi $HOME vaut toujour /root et $USER vaut root. Ça pose un vrai problème car msmtp ne peut plus trouver le fichier de configuration de l'utilisateur, il cherche dans /root plutôt que dans /home.
Est-ce qu'on peut paramétrer correctement ces variables ?
J'ai essayé de spécifier le chemin (optionnel, comme dans l'exemple) vers le dossier de l'utilisateur dans les directives de mpm-peruser, mais apache n'arrive plus alors à démarrer, à cause des erreurs de segmentation
Merci d'avance
P.S. Il n'y a pas de bugs à ce sujet dans Gentoo Bugzilla, faut-il en ouvrir un ? _________________ Sacha |
|