Exécuter un script Python depuis du php
Résolu/Fermé
CorentinRoche
Messages postés
269
Date d'inscription
mercredi 1 juin 2016
Statut
Membre
Dernière intervention
1 décembre 2022
-
13 mai 2018 à 16:24
NHenry Messages postés 15032 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 26 janvier 2023 - 21 mai 2018 à 14:13
NHenry Messages postés 15032 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 26 janvier 2023 - 21 mai 2018 à 14:13
A voir également:
- Exécuter un script Python depuis du php
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ? ✓ - Forum Python
- Alert php ✓ - Forum PHP
- Executer script python linux - Forum Ubuntu
- Python est introuvable. exúcutez sans argument pour procúder ó l - Forum Python
- Executer un script linux - Astuces et Solutions
1 réponse
CorentinRoche
Messages postés
269
Date d'inscription
mercredi 1 juin 2016
Statut
Membre
Dernière intervention
1 décembre 2022
39
13 mai 2018 à 17:49
13 mai 2018 à 17:49
Bon j'ai trouver une solution
C'est que www-data n'as pas les droit ducoup dans le fichier /etc/sudoer
rajouter cette ligne :
C'est que www-data n'as pas les droit ducoup dans le fichier /etc/sudoer
rajouter cette ligne :
13 mai 2018 à 18:19
De plus passer www-data en sudoers permet à un attaquant malveillant de passer en root très facilement sur ta machine.
Un compromis serait plutôt d'avoir un script résident (qui tourne en permanence) ou appellé par une cron régulièrement qui lit un fichier texte que le PHP aurait écrit (pas de commande, mais juste les instructions genre "Allumer LED").
14 mai 2018 à 09:39
Puis c'est un petit serveur local privé.
mais si vous avez une autre solution :p
Ça serait de crée un script qui tourne en permanence sur le serveur qui vérifie le contenue d'un fichier texte, et si le contenue est égale a "Allumer LED" on start le led-on.py et si le contenue est égale a "StopLED" on start le led-off.py
21 mai 2018 à 14:13