Ce sujet a été résolu
Bonsoir les onchois.
Je suis actuellement en galère, ça fait 2h que je bloque dessus.
J'essaye d'éxécuter cette commande via un script php (sur mon server local) :
nohup python3 ../joystick/lecture_event.py event11 TestConnexion > output.log 2>&1 &
(cette commande fonctionne, le script y compris quand je l'exécute dans le terminal).
Édit :en sudo seulement.
cependant j'ai un soucis d'un point de vu des permissions :
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/evdev/device.py", line 126, in __init__
fd = os.open(dev, os.O_RDWR | os.O_NONBLOCK)
PermissionError: [Errno 13] Permission denied: '/dev/input/event11'
Effectivement ce que je veux lire est dans le dossier /dev. et recquiert ce niveau de privilège :
crw-rw----+ 1 root input 13, 75 févr. 11 23:37 event11
Cela vient du ---+ qui interdit à tous utilisateur excepté le root de le lire.
Mais comme c'est un joystick j'ai l'évènement identique (je suppose) :
crw-rw-r--+ 1 root input 13, 0 févr. 11 23:37 js0
ici le r--+ veut dire que tout le monde peut le lire MAIS, j'ai la même erreur.
J'ai donnée la permission administrateur à tout les fichiers et répertoire possible, rien à faire. Je suis perdu.
Alèd
Je suis actuellement en galère, ça fait 2h que je bloque dessus.
J'essaye d'éxécuter cette commande via un script php (sur mon server local) :
nohup python3 ../joystick/lecture_event.py event11 TestConnexion > output.log 2>&1 &
(cette commande fonctionne, le script y compris quand je l'exécute dans le terminal).
Édit :en sudo seulement.
cependant j'ai un soucis d'un point de vu des permissions :
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/evdev/device.py", line 126, in __init__
fd = os.open(dev, os.O_RDWR | os.O_NONBLOCK)
PermissionError: [Errno 13] Permission denied: '/dev/input/event11'
Effectivement ce que je veux lire est dans le dossier /dev. et recquiert ce niveau de privilège :
crw-rw----+ 1 root input 13, 75 févr. 11 23:37 event11
Cela vient du ---+ qui interdit à tous utilisateur excepté le root de le lire.
Mais comme c'est un joystick j'ai l'évènement identique (je suppose) :
crw-rw-r--+ 1 root input 13, 0 févr. 11 23:37 js0
ici le r--+ veut dire que tout le monde peut le lire MAIS, j'ai la même erreur.
J'ai donnée la permission administrateur à tout les fichiers et répertoire possible, rien à faire. Je suis perdu.
Alèd
Que ce soit par champs ou désespoir, tous les chemins mènent à Paris
Test du parser
, test test
il y a un an
TheRedQueen
1 an
Tu n'utilises pas le terminal en root pour effectuer les commandes ?
Non c'est un script php qui doit le faire (qui a le privilège root pourtant).
Que ce soit par champs ou désespoir, tous les chemins mènent à Paris
Test du parser
, test test
il y a un an
Non c'est un script php qui doit le faire (qui a le privilège root pourtant).
On dirait que le script affiche les dates de l'exécution du programme.
il y a un an
On dirait que le script affiche les dates de l'exécution du programme.
Non mon script récupère les input de mon controller usb (spécialement mappé pour l'occasion).
Ce que je montre :
crw-rw-r--+ 1 root input 13, 0 févr. 11 23:37 js0
c'est moi le root qui vous montre les conditons d'accès du fichier binaire (que j'essaye de lire).
Ce que je montre :
crw-rw-r--+ 1 root input 13, 0 févr. 11 23:37 js0
c'est moi le root qui vous montre les conditons d'accès du fichier binaire (que j'essaye de lire).
Que ce soit par champs ou désespoir, tous les chemins mènent à Paris
Test du parser
, test test
il y a un an
Non mon script récupère les input de mon controller usb (spécialement mappé pour l'occasion).
Ce que je montre :
crw-rw-r--+ 1 root input 13, 0 févr. 11 23:37 js0
c'est moi le root qui vous montre les conditons d'accès du fichier binaire (que j'essaye de lire).
Ce que je montre :
crw-rw-r--+ 1 root input 13, 0 févr. 11 23:37 js0
c'est moi le root qui vous montre les conditons d'accès du fichier binaire (que j'essaye de lire).
Tu as essayer d'aller configurer les permissions dans les paramètres de l'os ?
Tu utilises quelle OS aussi ?
Tu utilises quelle OS aussi ?
il y a un an
Tu as essayer d'aller configurer les permissions dans les paramètres de l'os ?
Tu utilises quelle OS aussi ?
Tu utilises quelle OS aussi ?
J'aimerais éviter de le faire, c'est pas (du tout) malin et sûr.
unbuntu 22.04
unbuntu 22.04
Que ce soit par champs ou désespoir, tous les chemins mènent à Paris
Test du parser
, test test
il y a un an
J'aimerais éviter de le faire, c'est pas (du tout) malin et sûr.
unbuntu 22.04
unbuntu 22.04
C'est pour ça c'est bien de les tester en vm avant de s'y lancer sérieusement.
Mais tu devrais aller dans les paramètres si toute les autres options ont échoué.
Mais tu devrais aller dans les paramètres si toute les autres options ont échoué.
il y a un an
chmod -x 777 mais c'est la solution finale.
Faut probablement pas faire cette carabistouilles. Fais donc un backup.
Faut probablement pas faire cette carabistouilles. Fais donc un backup.
il y a un an
jJOEYYYY
1 an
Pourquoi ce faire chier pour des conneries et après o mrde sa marche pas
Essaie de coder un script qui prend tes photos depuis ta clé USB pour les traiter sur ton PC Windows. On va bien rigoler.
il y a un an
Essaie de coder un script qui prend tes photos depuis ta clé USB pour les traiter sur ton PC Windows. On va bien rigoler.
c'est exactement ça putain
Que ce soit par champs ou désespoir, tous les chemins mènent à Paris
Test du parser
, test test
il y a un an
Pour être honnête je ne sais pas si utiliser os.open() c’est du -x ou du -r .
il y a un an
Essaie de coder un script qui prend tes photos depuis ta clé USB pour les traiter sur ton PC Windows. On va bien rigoler.
Pourquoi me faire chier à coder pour un photo keyou
Je me prends pas la tête c ma devise
Je me prends pas la tête c ma devise
il y a un an
HylienDivin
1 an
Pour être honnête je ne sais pas si utiliser os.open() c’est du -x ou du -r .
-x je ne sais pas, mais -r c'est sûr, la librairie est faite pour ça.
Que ce soit par champs ou désespoir, tous les chemins mènent à Paris
Test du parser
, test test
il y a un an
J'ai la solution, je peux pas.
Que ce soit par champs ou désespoir, tous les chemins mènent à Paris
Test du parser
, test test
il y a un an
Recitasse
1 an
J'ai la solution, je peux pas.
ça valait le coup de se faire chier avec Linux
il y a un an
ça valait le coup de se faire chier avec Linux
Je peux pas faire autrement.
Que ce soit par champs ou désespoir, tous les chemins mènent à Paris
Test du parser
, test test
il y a un an
Je peux pas faire autrement.
Au hasard je dirais que quelque part dans le code de tes fonctions, le passage de permission se fait pas et il se grant/créer un user avec le strict minimum depuis les droits qu'il a lui même
Enfin, c'est comme ça que j'interprète le soucis, j'ai pas compris ton histoire de joystick là donc faut pas m'écouter
Enfin, c'est comme ça que j'interprète le soucis, j'ai pas compris ton histoire de joystick là donc faut pas m'écouter
il y a un an
Au hasard je dirais que quelque part dans le code de tes fonctions, le passage de permission se fait pas et il se grant/créer un user avec le strict minimum depuis les droits qu'il a lui même
Enfin, c'est comme ça que j'interprète le soucis, j'ai pas compris ton histoire de joystick là donc faut pas m'écouter
Enfin, c'est comme ça que j'interprète le soucis, j'ai pas compris ton histoire de joystick là donc faut pas m'écouter
J'ai donnée la permissions max à tout le dossier pourtant
Que ce soit par champs ou désespoir, tous les chemins mènent à Paris
Test du parser
, test test
il y a un an