Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 21/03/2008, à 09:45

macrid

[RESOLU] - Donner a www-data les droits d'exécuter at atq et atrm

Bonjour,

Je souhaiterais donner a www-data (scripts php) les droits d'exécuter une commande at dans le style
passthru ('echo "/usr/bin/php /var/www/vhosts/ACTION.php" | /usr/bin/at 12:12 01.04.08,$error);

Merci

Dernière modification par macrid (Le 21/03/2008, à 10:47)


Bernard

Amd3500+ Ubuntu Gutsy

Hors ligne

#2 Le 21/03/2008, à 10:07

wblitz

Re : [RESOLU] - Donner a www-data les droits d'exécuter at atq et atrm

utilise sudo. dans un terminal, lance la commande :

sudo visudo

ensuite, tu ajoutes une ligne :

www-data   ALL=NOPASSWD:/usr/bin/at*

Tu peux également utiliser ça :

# pour que ça soit lancé avec l'identité toto
www-data   ALL=(toto) NOPASSWD:/usr/bin/at*

si tu ne mets pas "NOPASSWD:", le mot de passe de l'utilisateur www-data te sera demandé à l'exécution.

enfin, dans ton script, la commande devient :

passthru ('echo "/usr/bin/php /var/www/vhosts/ACTION.php" | sudo /usr/bin/at 12:12 01.04.08,$error);

"Un optimiste, c'est un homme qui plante deux glands et qui s'achète un hamac" - Jean de Lattre de Tassigny
Pensez à mettre [RÉSOLU] dans le sujet de vos posts une fois qu'ils le sont...
quelques docs

Hors ligne

#3 Le 21/03/2008, à 10:46

macrid

Re : [RESOLU] - Donner a www-data les droits d'exécuter at atq et atrm

-----------  SOLVED   --------------

Merci,

ça fonctionne parfaitement.


Bernard

Amd3500+ Ubuntu Gutsy

Hors ligne

#4 Le 07/10/2008, à 17:20

sbouli

Re : [RESOLU] - Donner a www-data les droits d'exécuter at atq et atrm

En fait cette solution m'a bien aidé pour les 4 serveurs UBUNTU mais je dois faire tourner la même chose sur des debian (du moins je crois que c'est des debian ...) et là pas de sudo ... j'ai bien trouver un truc dans ce gout là : /etc/pam.d/su 

mais rien n'est moins sûr ....

Au secours ...(je sais c'est un topic ubuntu mais bon, j'ai pas le choix, je dois garder les anciennes machines ...)

Stéphane

Hors ligne