[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Re : Accès à /proc/bus/usb/001/xxx avec un user "normal"



Ainsi parla Jean-Luc Coulon (f5ibh) le 005ème jour de l'an 2004:

> Le 05.01.2004 15:01, Nicolas Rueff a écrit :
> >Ainsi parla Erwan David le 005ème jour de l'an 2004:
> >
> >> Le Mon  5/01/2004, Jean-Luc Coulon (f5ibh) disait
> >> > J'ai fait diverses tentatives dont celle conseillée dans le
> >README> > de  libgphoto262 : j'ai créé un goupe usb et je me suis
> >fait membre> > de ce groupe  et j'ai ajouté la ligne suivante à mon
> >/etc/fstab :> > none  /proc/bus/usb usbfs 
> >uid=0,devgid=1000,devmode=0660 0 0> >
> >> > 1000 correspond à l'id du groupe usb
> >> >
> >> > Malgré ça, je n'arrive toujours pas à charger mes fichiers en
> >> > provenance de l'appareil. J'utilise usbmgr pour le hotplug de
> >l'usb.
> >
> >Quels sont les droits effectifs après montage ? Quel est le message
> >de gphoto ?
> [jean-luc@tangerine] ~ $ ls -l /proc/bus/usb/001/
> total 2
> -rw-r--r--    1 root     root           18 2004-01-05 12:45 001
> -rw-r--r--    1 root     root           18 2004-01-05 12:45 002
> -rw-r--r--    1 root     root           18 2004-01-05 15:45 003

De fait, les appartenances ne sont pas bonnes.

> [jean-luc@tangerine] ~ $ gphoto2 --summary
> 
> *** Erreur ***
> Une erreur est intervenue dans la bibliothèque d'entrée-sortie
> ('Impossible  d'utiliser le périphérique USB'): Impossible d'utiliser
> l'interface 0  (Opération non permise). Assurez-vous qu'aucun
> programme ou module noyau (par  ex. dc2xx ou stv680) n'utilise le
> périphérique et que vous avez bien accès en  lecture/écriture au
> descripteur de périphérique.*** Erreur (-53: 'Impossible d'utiliser le
> périphérique USB') ***
> 
> 
> strace donne :
> open("/proc/bus/usb/001/003", O_RDWR)   = -1 EACCES (Permission
> denied) open("/proc/bus/usb/001/003", O_RDONLY) = 5
> ioctl(5, USBDEVFS_CLAIMINTERFACE, 0xbfff42a4) = -1 EPERM (Operation
> not  permitted)

Normal, tu n'as aucun droit de lecture.

> >
> >> > Si, à la main, je change les droits (chmod o+w) pour le device en
> >> > question, je peux alors y accéder normalement.
> >
> >J'ai une ligne comme ça:
> >none /proc/bus/usb usbdevfs defaults 0 0
> >qui marche très bien (c'est surtout le "usbdevfs" qui est important,
> >je sais pas si ça joue mais essaie pour voir).
> >
> 
> /usr/src/linux/Documentation/usb/proc_usb_info.txt dit :
> «
> (...)
>           An alternative and more permanent method would be to add
> 
>       none  /proc/bus/usb  usbfs  defaults  0  0
> 
>           to /etc/fstab.  This will mount usbfs at each reboot.
> (...)
> **NOTE**: The filesystem has been renamed from "usbdevfs" to
>           "usbfs", to reduce confusion with "devfs".  You may
>           still see references to the older "usbdevfs" name.
> »

Hem. Oups. Corrigé, merci.

Bon, essaie avec ça:

none /proc/bus/usb usbdevfs defaults,uid=0,gid=1000,umask=207 0 0

-- 
  .,p**"*=b_   Nicolas Rueff
 ?P"  .__ `*b   Montbéliard  -  France
|P  .d?'`&, 9|   http://rueff.tuxfamily.org
M:  |}   |- H'   n.rueff@free.fr
&|  `#?_._oH'   +33 6 77 64 44 80
`H.   "`"`'   GPG 0xDD44DAB4
 `#?.	    ICQ 97700474
   `^~.

We are Penguin. Resistance is futile. You will be assimilated.

Attachment: pgpBoH399Kdov.pgp
Description: PGP signature


Reply to: