Comment demarrer Apache avec www-data ? - Linux et OS Alternatifs
Marsh Posté le 13-09-2005 à 09:28:05
Il me semble que tu n'as pas besoin de faire le su avant 
dans le fichier de conf d'apache tu as déjà les informations nécessaires pour qu'il switch d'utilisateur 
| User www-data  | 
Marsh Posté le 13-09-2005 à 09:37:36
ui mais si je laisse dans httpd.conf 
User www-data 
Group www-data 
 
Je ne peux pas redemarrer apache avec l'utilisateur www-data 
 
Ce que je veux c'est laisser : 
User www-data 
Group www-data 
 
Et que l'utilisateur www-data puisse redemarrer apache  
Marsh Posté le 13-09-2005 à 10:08:30
| black_lord a écrit : utilise sudo  | 
 
 
c'est le genre de réponse qui me stress 
Evite de répondre si tu n'as pas envie 
 
Toi qui es si malin ouvre ta console et demarre apache avec le compte www-data   
  
 
Ensuite tu verras pourquoi je pose cette question 
 
Marsh Posté le 13-09-2005 à 10:10:01
oui je viens de tester avec sudo et il n'y a pas de problème 
 
Host_Alias      MA_MACHINE = localhost 
# User alias specification 
User_Alias   MOI =limax 
User_Alias   FAMILLE =limax, catherinette, bart 
FAMILLE  MA_MACHINE= NOPASSWD: /etc/init.d/apache2 
Marsh Posté le 13-09-2005 à 10:11:39
| limax a écrit : oui je viens de tester avec sudo et il n'y a pas de problème  | 
 
 
Tu peux m'expliquer comment tu as fait ?  
 
Marsh Posté le 13-09-2005 à 10:15:05
Voici la commande que j'ai tapé :  
sudo -u www-data /etc/init.d/apache restart 
 
voici le message :  
 
Restarting apachestart-stop-daemon: warning: failed to kill 4910: Operation not permitted 
[Tue Sep 13 10:13:22 2005] [warn] module perl_module is already loaded, skipping 
[Tue Sep 13 10:13:22 2005] [warn] module mod_perl.c is already added, skipping 
fopen: Permission denied 
Marsh Posté le 13-09-2005 à 10:25:14
un peu de documentation sur sudo par exemple sur lealinux ou man sudo 
 
sinon rapidement il te faut connaitre un peu de vi) on peut cependant utiliser un autre éditeur mais toujours faire une sauvegarde de /etc/visudoers et valider avec visudo à la fin.
il te faut connaitre un peu de vi) on peut cependant utiliser un autre éditeur mais toujours faire une sauvegarde de /etc/visudoers et valider avec visudo à la fin. 
 
#visudo 
tu écris ce que j'ai mis en remplacant par exemple limax, catherinette bart par tes utilisateurs, tu enregistres et quitte avec (:x) 
S'il y a une erreur le fichier /etc/visudoers ne s'enregistera pas 
 
pour redémarrer apache tes utilisateurs de FAMILLE doivent taper $sudo /etc/init.d/apache2 restart   
Marsh Posté le 13-09-2005 à 10:31:39
| sohoo a écrit :   | 
 
moi j'ai mis tous les utilisateurs dans /etc/sudoers 
essaie de mettre seulement www-data dans /etc/sudoers (puis adduser limax www-data) 
Marsh Posté le 13-09-2005 à 11:48:59
| limax a écrit : un peu de documentation sur sudo par exemple sur lealinux ou man sudo  | 
 
 
non   il suffit de changer la variable d'environnement EDITOR qui lui dit ce que tu veux comme éditeur de texte :
 il suffit de changer la variable d'environnement EDITOR qui lui dit ce que tu veux comme éditeur de texte : 
 
| export EDITOR=word  | 
Marsh Posté le 13-09-2005 à 09:23:34
Bonjour,
Je souhaite faire redemarrer mon serveur Apache avec l'utilisateur www-data.
Comment faire ?
Voici le message que j'obtiens quand je fait la manip :
su www-data
/etc/init.d/apache restart
Restarting apache/etc/init.d/apache: line 80: start-stop-daemon: command not found
env: --start: Aucun fichier ou répertoire de ce type failed
Merci