Le pb est le suivant :
On a un driver http://www.isely.net/pvrusb2.html qui fonctionne très bien.
Ce driver possède une interface complète dans /sys.
Le pb est que les users n’ont qu’un droit en lecture sur ces fichiers dans /sys.
Il ne semble pas qu’il soit possbile de donner d’autres droits directement avec le code du driver.
En résumé :
“I can’t at all influence the uid or gid of any sysfs file from within the
kernel. While I can set the mode for anything when the file is created by
the kernel, there simply does not exist any kind of interface for also
specifying alternate uid or gids. So this entire idea of having module
options to set these just isn’t going to work. Damnit.”
Une solution serait donc de lancer un srcipt suid root qui aille donner les droits aux users quand on branche le driver. Comment on dit à hotplug de faire ça?? Est bien hotplug et pas udev qui doit gérer cela??
Si ça se trouve on se plante et on peut le faire directement depuis le code C du driver.
Bref, si qlqn à une soluce propre on est preneur Merci?