
Es conocido que VirtualBox tiene algunos problemas con el reconocimiento de los usb, todo se debe a a los permisos de usbfs.
Para solucionar el problema debemos crear siguiente script en /etc/init.d/mountdevsubfs.sh:
#!/bin/bash # /etc/init.d/mountdevsubfs.sh mkdir -p /dev/bus/usb/.usbfs domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644 ln -s .usbfs/devices /dev/bus/usb/devices mount --rbind /dev/bus/usb /proc/bus/usb
Con esto ya nos reconocerá los usb's.
Ahora es muy probable que VirtualBox dé error de permisos. Para evitarlo, modificamos /etc/udev/rules.d/40-permissions.rules, remplazando:
SUBSYSTEM=="usb_device", MODE="0664"
por
SUBSYSTEM=="usb_device", MODE="0666"
Por último reiniciamos udev y a funcionar. ;)
Con grupos
Yo también opino que puede solucionarse metiendo al usuario en el grupo apropiado, aunque sin duda es un problema de la distro, o de la instalación de VirtualBox. El usuario ya debería estar en ese grupo cuando va a usar VirtualBox.
Seguridad?
Yo la verdad no entiendo mucho de seguridad pero no habria alguna manera más elegante de solucionarlo como añadir el usuario virtualbox (si es que ese usuario existe) al grupo que rige los usbs?
¿Por qué ese 666 implica algún riesgo de seguridad?
adrian15
---
Dona a Super Grub Disk: http://www.supergrubdisk.org/index.php?pid=10