Usb
如何在 VirtualBox 來賓中啟用對 USB 設備的訪問?
我在我的主機上的 VirtualBox 來賓虛擬機中看不到任何 USB 設備。如何為我的來賓 VM 啟用訪問權限?
為了能夠訪問這些設備,您需要將您的使用者名添加到組
vboxusers
中。$ sudo usermod -a -G vboxusers <username>
例子
$ sudo usermod -a -G vboxusers saml
您可以在之後確認更改:
$ groups saml saml : saml wheel vboxusers wireshark
完成上述操作後,您需要註銷並重新登錄,以便新添加的組被您的使用者帳戶獲取。然後從 VirtualBox GUI 中,您將能夠右鍵點擊右下角圖示組中的 USB 圖示,然後選擇您想要控制正在執行的來賓 VM 的任何 USB 設備。
檢測 USB 設備
您可以使用 VirtualBox 鮮為人知的命令行工具 VBoxManage 列出可訪問的 USB 設備。這也是確認上面添加到您的使用者名的組是否被正確提取的好方法。
例子
無組
$ VBoxManage list usbhost Host USB Devices: <none>
與組
$ VBoxManage list usbhost | head -19 Host USB Devices: UUID: abcd1234-123a-2345-b1e0-8a0b1c1f2511 VendorId: 0x046d (046D) ProductId: 0x0809 (0809) Revision: 0.9 (0009) SerialNumber: ABC34567 Address: sysfs:/sys/devices/pci0000:00/0000:00:12.2/usb1/1-4//device:/dev/vboxusb/001/004 Current State: Busy UUID: d2abc46d-123-1234-b8c3-691a7ca551ce VendorId: 0x046d (046D) ProductId: 0xc504 (C504) Revision: 19.16 (1916) Manufacturer: Logitech Product: USB Receiver Address: sysfs:/sys/devices/pci0000:00/0000:00:12.0/usb3/3-3//device:/dev/vboxusb/003/003 Current State: Busy ...
參考