Lo primero que necesitamos hacer es agregar nuestro usuario al grupo vboxusers de la siguiente manera:
# adduser nombre_del_usuario vboxusers
Luego editamos el archivo fstab el cual se encarga de montar todos los dispositivos, así que le añadiremos el ID del grupo a este archivo:
# nano /etc/fstab
Al final del archivo agregamos las siguientes lineas:
## usbfs is the USB group in fstab file:
none /proc/bus/usb usbfs devgid=nnn,devmode=664 0 0
Ahora en la linea anterior debemos sustituír las letras nnn con el numero que identifica al grupo vboxusers el cual lo veremos editando el archivo group ubicado en /etc y lo haremos de la siguiente manera:
# nano /etc/group
Casi al final del archivo veremos algo parecido a esto: vboxusers:x:123:nombre_del_usuario
En mi caso el numero es 123.
Ahora damos permiso de acceso a las instrucciones anteriores:
# chmod 666 /dev/vboxdrv
Luego otorgamos permisos para montar USB, editando el siguiente archivo:
# nano /etc/init.d/mountdevsubfs.sh
... y agregamos las siguientes líneas al archivo:
domount devpts “” /dev/pts devpts -onoexec,nosuid,gid=$TTYGRP,mode=$TTYMODE
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
También editamos el archivo 10-vboxdrv.rules:
# nano /etc/udev/rules.d/10-vboxdrv.rules
Buscamos el MODE del SUBSYSTEM= “usb” y SUBSYSTEM=”usb-device” y los ponemos en 0666, de la siguiente manera:
SUBSYSTEM==”usb_device”, GROUP=”vboxusers”, MODE=”0666”
SUBSYSTEM==”usb”, ENV{DEVTYPE}==”usb_device”, GROUP=”vboxusers”, MODE=”0666“
Para finalizar reiniciamos el modulo de Virtual Box
# /etc/init.d/vboxdrv restart
Listo, a utilizar nuestros puertos USB.