关键词: linux,虚拟机, virturalbox,权限, USB

2016-12-08 06:01:56 +08:00
 qceytzn

以前都是 root 登陆,没有这个问题,现在已经习惯了普通用户登陆,但是遇到了新的讨厌问题: 一直是用的 virtualbox 虚拟机,以前要给虚拟机用 USB 设备很简单,右下角 USB 的图标上点一下选中某个 USB 设备那么虚拟机就自动挂载了这个设备,但是现在不是 root 用户登陆,点击右下角的 USB 图标一个设备都没有,但是终端里面以普通用户的权限运行 lsusb 又能看到所有的 usb 设备,我现在的折衷方法是需要用到 usb 设备的虚拟机以 root 权限启动,这样就有 usb 可用了,但是这样很麻烦,尤其是正在操作的虚拟机需要 usb 设备的时候要先关机再从 root 权限的文件管理器里面启动这个虚拟机...听着都累是吧?所以如何让普通用户登陆的系统里正常跑着的 virtualbox 虚拟机用上 USB 设备呢??系统是 debian 8

2281 次点击
所在节点    Linux
7 条回复
qpdb
2016-12-08 07:01:37 +08:00
普通用户没有加入相应的组吧? vboxusers......
liuyanjun0826
2016-12-08 07:10:02 +08:00
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 设备都已经被识别、访问到了。
SpicyCat
2016-12-08 10:02:36 +08:00
话说手动挂载也不麻烦吧。。。
Aalen
2016-12-08 10:21:54 +08:00
qceytzn
2016-12-08 14:51:23 +08:00
@liuyanjun0826
@qpdb
@Aalen
已经试着添加到 vbox 组了,这会还没看到效果,可能要重启之后才有用吧,等重启后再来更新一下
jyf007
2016-12-08 19:17:25 +08:00
我要加 pci 显卡
qceytzn
2016-12-10 00:52:05 +08:00
OK !重启之后, USB 正常了!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/326071

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX