[linux k2.6]Usb device - droits d'accès automatiques sur /dev/mydevice

Usb device - droits d'accès automatiques sur /dev/mydevice [linux k2.6] - Linux et OS Alternatifs

Marsh Posté le 10-10-2005 à 13:02:59    

Bonjour à tous.
 
Je suis en train de coder un module USB sous linux (kernel 2.6) afin de gérer une caméra usb.
Mon souci se situe au niveau du node situé dans /dev, que j'utilise en tant qu'image de mon device.
 
Jusqu'ici, j'utilisais un node propre, en faisant :
mknod -m 666 /dev/usb/mydevice c 180 0
 
Ainsi ce node /dev/usb/mydevice était bien créé avec les droits rw rw rw.
 
Le truc, c'est que je viens de réaliser que lorsque mon module appelle la commande usb_register_dev(),
il créé automatiquement un node situé dans /dev/ . Mais ce node est créé avec rw uniquement pour root.
J'ai pourtant assigné les droits suivants à l'attribut mode de la structure usb_class_driver que j'ai créé :
    .mode =  S_IFCHR | S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH,
 
... mais le node possède toujours les meme droits :(.
 
Est-ce possible de faire en sorte que le node créé automatiquement par le module, possède les droits en rw pour tout le monde ... ?
Merci d'avance !


Message édité par allawos le 10-10-2005 à 13:03:54
Reply

Marsh Posté le 10-10-2005 à 13:02:59   

Reply

Marsh Posté le 11-10-2005 à 09:46:12    

Un petit up du post, au cas ou ...

Reply

Marsh Posté le 12-10-2005 à 09:31:18    

et ben la soluce était d'ajouter "mydevice:root:root:0666" dans /etc/udev/permissions.d/
Ca marche nickel !


Message édité par allawos le 12-10-2005 à 09:32:10
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed