|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : août 2006 Messages : 78 ![]() |
Bonjour à tous,
Alors voila mon soucis est tout simple. Je voudrais faire en sorte de pouvoir executer un script python depuis une page PHP ( donc en tant que user "wwwrun") et en récupérer la sortie. Il doit bien y avoir une fonction pour faire ça, alors si quelqu'un connait merci beaucoup pour son aide. Deuxièmement, mais là on sort un peu du cadre PHP.... Le script python que je vais lancer doit écrire dans un fichier de log appartenant à root. Donc si je le lance depuis la console en passant root (su) ça marche sans problème. Mais comment faire pour qu'apache puisse le lancer et avoir les droits root lui aussi. Merci à tous pour votre aide. @ +++ |
|
|
00
|
|
|
#2 |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Première partie :
Fonctions exec avec son deuxième paramètre ou encore shell_exec, ... Deuxième partie : sudo est une solution très "propre" pour ce genre de cas. Si c'est juste pour écrire dans un fichier de log vous pourriez peut être revoir les permissions et/ou propriétaire. |
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : août 2006 Messages : 78 ![]() |
Merci pour cette réponse très rapide.
Je vais tout de suite me pencher sur les deux fonctions que vous m'avez indiqué. En esperant qu'elles puissent répondre à mes besoins. Pour la deuxième parties j'avais effectivement pensé à Sudo. Dites moi si je me trompe mais à priori il faut que j'accorde le droit de faire en sudo en tant que root pour le groupe "wwwrun" sur la commande python + paramètre nom de mon script. C'est bien ça ? ( je suis désolé je m'écarte vraiment de PHP pour le coup.... Et je précise que ce n'est effectivement pas que pour accéder à un fichier mais aussi pour modifier des fichiers de conf. [Là je m'écarte complétement du sujet mais est-il possible d'accorder des droits sur un fichier uniquement à un groupe, en l'occurence wwwrun. Ca pourrait être une solution] Merci Thomas |
|
|
00
|
|
|
#4 | ||||
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Citation:
Citation:
Code X :
|
||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com