Salut forum,
J'ai enfin réussi à faire un programme en C qui marche, et qui est presque utile. C'est juste une petite applet qui appelle lmctl pour connaitre l'état de la batterie des souris logitech. A terme je reprendrai peut être le code de lmctl pour supprimer la dépendance à ce programme.
En attendant, le problème est que lmctl doit tourner en root pour accéder au bus usb en écriture... Donc si je lance le truc en root ça roule, sinon que dalle. Est ce que ce genre de problèmes peut être reglé à l'aide du suid bit ? Sinon quelle solution me conseillez vous ?
# Je vote SUID bit
Posté par tuxyl . Évalué à 2.
Sinon on peut toujours utiliser l'architecture serveur (qui tourne en root) /client. Mais ca reste quand meme l artillerie lourde ;-)
[^] # Re: Je vote SUID bit
Posté par Raphaël G. (site web personnel) . Évalué à 2.
un tuto simple sur comment utiliser les suid bit en programmation...
[^] # Re: Je vote SUID bit
Posté par Adrien BUSTANY (site web personnel) . Évalué à 1.
# Marche !
Posté par Adrien BUSTANY (site web personnel) . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.