V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
qceytzn
V2EX  ›  Linux

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

  •  
  •   qceytzn · 2016-12-08 06:01:56 +08:00 · 2422 次点击
    这是一个创建于 2940 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    7 条回复    2016-12-10 00:52:05 +08:00
    qpdb
        1
    qpdb  
       2016-12-08 07:01:37 +08:00   ❤️ 1
    普通用户没有加入相应的组吧? vboxusers......
    liuyanjun0826
        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 设备都已经被识别、访问到了。
    SpicyCat
        3
    SpicyCat  
       2016-12-08 10:02:36 +08:00
    话说手动挂载也不麻烦吧。。。
    qceytzn
        5
    qceytzn  
    OP
       2016-12-08 14:51:23 +08:00
    @liuyanjun0826
    @qpdb
    @Aalen
    已经试着添加到 vbox 组了,这会还没看到效果,可能要重启之后才有用吧,等重启后再来更新一下
    jyf007
        6
    jyf007  
       2016-12-08 19:17:25 +08:00 via Android
    我要加 pci 显卡
    qceytzn
        7
    qceytzn  
    OP
       2016-12-10 00:52:05 +08:00
    OK !重启之后, USB 正常了!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4841 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 09:46 · PVG 17:46 · LAX 01:46 · JFK 04:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.