主机是 Ubuntu 20.04,客户机是 Ubuntu 20.04。我已通过虚拟机管理器的“添加硬件”按钮添加了主机集成网络摄像头。尝试启动虚拟机时出现错误消息:libusb couldn't open USB device
libusb requires write access to USB device nodes
。我的网络摄像头位于/dev/bus/usb/001
并ls -l
显示列出的设备为crw-rw-r-- 1 root root
。我希望有人能帮助我理解应该将其更改为什么(以及如何更改),以便安全地允许对特定虚拟机(而不是其他任何内容)进行写访问?
答案1
部分答案:使用终端转到设备目录cd /dev/bus/usb/001
并尝试chmod o+w <filename>
,这将产生关于操作不被允许的错误,然后修改整个目录(参见https://unix.stackexchange.com/questions/328825/chmod-changing-permissions-of-directory-operation-not-permitted#328830) 来实现这一点。对我来说,这太过违反默认设置,因为我不明白这对安全的影响。我也没有办法将摄像头隔离到虚拟机上。所以我的答案是避免虚拟机需要摄像头访问。