让 VirtualBox 使用 usb 设备 ,如银行的U盾 原理:VirtualBox没有访问usb设备的权限。
解决办法:
1. 把自己的用户名加入到 vboxusers 组 :
jys@jys-desktop:~$ sudo gpasswd -a jys vboxusers
[sudo] password for jys:
正在将用户“jys”加入到“vboxusers”组中
2. 查找 ‘vboxusers’ 的 gid :
jys@jys-desktop:~$ grep vboxusers /etc/group
vboxusers:x:126:jys
3. username 在文件 /etc/fstab 中增加一行, 把 devgid 替换为 vboxusers 的 gid:
#添加virtualbox 虚拟机使用U盾到用户
none /proc/bus/usb usbfs devgid=126,devmode=664 0 0
#none /proc/bus/usb jys devgid=126,devmode=664 0 0
4. 然后重启系统,打开VirtualBox,在硬件设置中打开usb,然后新建筛选,就可以使用所有usb设备了。
转载于:https://blog.51cto.com/bjiokn/635671