02/01/2013, 01:25:39
Ben oui, il y a un point d'entrée dans /dev pour l'interface usb qui doit être créé avec les droits root. Donc eibd ne peut pas y accéder s'il n'est pas lui-même lancé en root. Ce genre de truc se configure avec une règle udev, le mécanisme de création des points d'entrée des drivers.
Sinon, tu peux aussi donner le bit suid à eibd, pour qu'il s'exécute en root, même lancé par un utilisateur lambda:
$ sudo chown root.root eibd
$ sudo chmod a+s eibd
Sinon, tu peux aussi donner le bit suid à eibd, pour qu'il s'exécute en root, même lancé par un utilisateur lambda:
$ sudo chown root.root eibd
$ sudo chmod a+s eibd