Agregue su nombre de usuario al vboxusers
grupo con este comando:
sudo adduser $USER vboxusers
Después de eso, debe cerrar sesión e iniciar sesión. (Para Ubuntu 20.04, se requiere reiniciar)
Consulte esto para obtener más detalles:
https://help.ubuntu.com/community/VirtualBox/USB
Si no tienes el adduser
comando, puede hacer esto en su lugar:
sudo usermod -aG vboxusers $USER
Cierre sesión y vuelva a iniciar sesión para volver a cargar la información del grupo del usuario y el dispositivo USB ahora aparecerá en la lista.
En primer lugar, la respuesta de @csorig es correcta. Tienes que estar en el vboxusers
grupo. Eso es lo básico.
Pero si sigue sin funcionar por algún motivo... no está documentado en ninguna parte, pero descubrí que el uso compartido de dispositivos host USB no funciona si el sistema se ha quedado sin inotify
recursos.
Puedes intentar ejecutar tail -f /var/log/syslog
o algo así. Si aparece un mensaje como:
tail: inotify cannot be used, reverting to polling: Too many open files
entonces necesitas aumentar tu inotify
ver el límite o deshabilitar el software que los consume. En mi caso, era un software de respaldo continuo que se ejecutaba en segundo plano.
El método básico para aumentar este límite es:
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p