Aggiungi il tuo nome utente a vboxusers
group con questo comando:
sudo adduser $USER vboxusers
Successivamente è necessario effettuare il logout e il login. (Per Ubuntu 20.04, è richiesto un riavvio)
Si prega di controllare questo per maggiori dettagli:
https://help.ubuntu.com/community/VirtualBox/USB
Se non hai il codice adduser
comando, puoi invece fare questo:
sudo usermod -aG vboxusers $USER
Esci e accedi nuovamente per ricaricare le informazioni sul gruppo dell'utente e il dispositivo USB verrà ora visualizzato nell'elenco.
Prima di tutto, la risposta di @csorig è giusta. Devi essere nel vboxusers
gruppo. Questa è la base.
Ma se continua a non funzionare per qualsiasi motivo... non è documentato da nessuna parte, ma ho scoperto che la condivisione del dispositivo host USB non funziona se il sistema ha esaurito inotify
risorse.
Puoi provare a eseguire tail -f /var/log/syslog
o qualcosa di simile. Se mostra un messaggio come:
tail: inotify cannot be used, reverting to polling: Too many open files
allora devi aumentare il tuo inotify
guarda limitare o disabilitare il software che li sta consumando. Nel mio caso si trattava di un software di backup continuo in esecuzione in background.
Il metodo di base per aumentare questo limite è:
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p