[eside-ghost] Permisos del Scanner USB

Cyrus 10joruiz en rigel.deusto.es
Vie Mayo 27 11:44:05 CEST 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Posiblemente esto que voy a decirte no sea la mejor forma de hacerlo,
pero yo logre ponerlo asi, porque sino tenia que estar cambiando los
permisos de /proc/bus/usb/cada vez que queria escanear algo.

Bueno si lo que he hecho es una aberración, desde el punto de vista de
la seguridad o algo, que alguien lo comente.

Yo lo que hice fue editar el fstab, y tirando de man fstab saque un
parametro para la parte de /proc/bus/usb, y bueno te pongo como lo
tengo, a ver si te sirve:

none            /proc/bus/usb   usbfs   defaults,devmode=0666
                0               0

Lo importante es lo de devmode, que le indicas los permisos que quieres,
yo tenia puesto umask, pero eso no sirve.

Suerte, y nos contaras si sirve.

Malkavian wrote:
> Wolaaaaa!
> 
> Listando dispositivos candidatos a scanner como usuario normal obtengo:
> 
> malkavian en beavis:~$ scanimage -L
> device `v4l:/dev/video0' is a Noname BT878 video (AVerMedia TVCaptur virtual 
> device
> 
> 
> Y como root obtengo:
> 
> root en beavis:~# scanimage -L
> device `v4l:/dev/video0' is a Noname BT878 video (AVerMedia TVCaptur virtual 
> device
> device `gt68xx:libusb:002:002' is a Genius Colorpage Vivid3x flatbed scanner
> 
> 
> Uso udev y hotplug.
> 
> El dispositivo es este:
> 
> root en beavis:~# cat /sys/bus/usb/devices/2-2/product 
> 600dpi USB Scanner
> 
> Eso de devnum no se si me sirve para algo:
> 
> root en beavis:~# cat /sys/bus/usb/devices/2-2/devnum 
> 2
> 
> Resto de ficheros:
> 
> root en beavis:~# ls /sys/bus/usb/devices/2-2/       
> 2-2:1.0              bDeviceSubClass     configuration  idVendor  version
> bcdDevice            bmAttributes        detach_state   maxchild
> bConfigurationValue  bMaxPower           devnum         power
> bDeviceClass         bNumConfigurations  driver         product
> bDeviceProtocol      bNumInterfaces      idProduct      speed
> 
> 
> En /proc/bus/usb también hay alguna cosa, pero poca leche.
> 
> En /etc/sane.d/hotplug/libsane.db   los permisos parecen bien definidos:
> 
> # Genius|ColorPage Vivid3x
> 0x0458  0x2011  root:scanner    0660
> 
> y el usuario "malkavian" pertenece al grupo scanner.
> 
> ¿Qué hago para tener permisos para el usuario malkavian? :(
> 

- --
======================================================================
Y cuando talen el último árbol,
Sacrifiquen al último animal,
Y contaminen los ríos y los mares,
Se darán cuenta de que el dinero no se puede comer.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Public Key = http://usuarios.lycos.es/cyrusnet/docs/cyrus.asc
Key fingerprint = F428 EE1C BF33 4E50 4E6D  0EE9 FFCD 5BD1 C84A 7BA8
=======================================================================
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFCluvl/81b0chKe6gRApP5AKCydjDwJY5CyrxIarpz9I29088FKACdEpYJ
zJJB7UF3pKjBQSGqpJrnmHM=
=iYeq
-----END PGP SIGNATURE-----


Más información sobre la lista de distribución eside-ghost