以前都是 root 登陆,没有这个问题,现在已经习惯了普通用户登陆,但是遇到了新的讨厌问题: 一直是用的 virtualbox 虚拟机,以前要给虚拟机用 USB 设备很简单,右下角 USB 的图标上点一下选中某个 USB 设备那么虚拟机就自动挂载了这个设备,但是现在不是 root 用户登陆,点击右下角的 USB 图标一个设备都没有,但是终端里面以普通用户的权限运行 lsusb 又能看到所有的 usb 设备,我现在的折衷方法是需要用到 usb 设备的虚拟机以 root 权限启动,这样就有 usb 可用了,但是这样很麻烦,尤其是正在操作的虚拟机需要 usb 设备的时候要先关机再从 root 权限的文件管理器里面启动这个虚拟机...听着都累是吧?所以如何让普通用户登陆的系统里正常跑着的 virtualbox 虚拟机用上 USB 设备呢??系统是 debian 8
1
qpdb 2016-12-08 07:01:37 +08:00 1
普通用户没有加入相应的组吧? vboxusers......
|
2
liuyanjun0826 2016-12-08 07:10:02 +08:00 1
http://download.virtualbox.org/virtualbox/4.3.36/Oracle_VM_VirtualBox_Extension_Pack-4.3.36-105129.vbox-extpack
按说这个时候已经搞定了。可是在 USB 列表里面却没有任何 USB 设备。 原来是 vbox 所在的用户组比如要包括当前用户才行。 查看当前用户名: sharl@sharl-laptop:~$ whoami sharl 查看 vbox 所在的组: sharl@sharl-laptop:~$ cat /etc/group | grep vbox vboxusers:x:125:sharl 将当前用户加入 vbox 组: usermod -a -G vboxusers sharl 此时,重启系统。再次打开虚拟机,果然, USB 设备都已经被识别、访问到了。 |
3
SpicyCat 2016-12-08 10:02:36 +08:00
话说手动挂载也不麻烦吧。。。
|
4
Aalen 2016-12-08 10:21:54 +08:00 1
|
5
qceytzn OP |
6
jyf007 2016-12-08 19:17:25 +08:00 via Android
我要加 pci 显卡
|
7
qceytzn OP OK !重启之后, USB 正常了!
|