Le titre est un élément important qui ne doit pas être négligé. N'oubliez pas cette règle simple : le titre idéal résume la question que vous allez poser en une petite phrase. Il doit permettre aux visiteurs de se repérer facilement dans le forum visité et d'identifier le sujet à sa seule lecture.
Vous pouvez utiliser divers préfixes comme [Erreur], [MySQL], [Compatibilité], etc... Aussi, pensez à consulter les règles propres à chaque forum (visibles dans les topics épinglés en haut des sections).
De plus, choisir un bon titre permet de rendre plus faciles les recherches des autres membres.
Les titres de type "besoin d'aide" ou "problème" ne sont pas tolérés.
Pour modifier votre titre, éditez le premier message de votre sujet.
(titre originel : Problème de permissions à l'exécution d'un script)
Hum.... Alors je sais pas si c'est ton problème, mais sudo est très très Débile.
Du coup, admettons que le problème vienne de là (et je n'en suis pas sûr), ton entrée SUDO est pas bonne
Remplace plutôt par (Il faut retirer ta virgule):
pi ALL = NOPASSWD: python /usr/bin/python
Ou alors..Si tu veux être plus propre:
pi ALL = NOPASSWD: /usr/bin/python /home/pi/on.py, python /home/py/on.py
Dans tous les cas..SUDO va essayer de matcher EXACTEMENT ta commande...Bien sûr c'est pas très SAFE (il suffit de changer des arguments pour que ça soit différent), mais bon je pense que ça pourra résoudre ton problème.
Alors investiguons. Déjà Premières questions intermédiaires (pour être sûre de pouvoir reproduire la même chose):
1- Quel est le contenu de ton fichier on.py (si il est diffusable)...Quelles sont les fonctionnalités qui nécessitent une élévation?
2- Quelles sont tes contraintes: es-tu obligé de faire sudo dans ton script python? ne peux tu pas appeler ton script bash en sudo directement sans mettre sudo à l’intérieur....Cela change-t-il quelque chose/à une quelconque différence ?
3- Tu ne passes pas par SSH ou quelque chose du genre qui pourrait altérer/faire varier la conf de ton tty?
4- Comment appelles tu ton script?
bash script.bash,
./script.bash,
sh script.bash,
sudo bash.script.bash????
Considérant que tu as cela dans visudo :
pi ALL=(ALL) NOPASSWD: ALL
Peux tu essayer les commandes suivantes dans ton script (rajouter un -S à ton sudo):
Je réfléchissais plutôt à l'idée que ta directive sudo ne choppait pas les bonnes variables d'environnement en SSH plutôt qu'en réel..mais bon.
Par contre je ne comprends pas du tout ta relation entre une appli pour avoir du spotify et l'utilisation de GPIO...Tu essayes de monter une main mécanique qui claque des doigts a chaque fois que spotify passe une pub?
J'ai installé Raspotify sur mon rapsberry pi, un super client pour Spotify Connect.
Puis je branche le raspberry sur ma chaîne hifi en jack, et grosso modo ce script allume ma chaîne hifi lorsque je veux écouter Spotify sur mon raspberry.
Moi fainéant ? Nooonn
[sudo] pas de tty présent et pas de programme askp
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Find various resources, tuturials and online tools at: https://finseckto.com
Find various resources, tuturials and online tools at: https://finseckto.com
Find various resources, tuturials and online tools at: https://finseckto.com