libvirt 中的 USB 重定向

libvirt 中的 USB 重定向

我在 Fedora 28 下运行 libvirt。我想将 USB 设备连接到虚拟机,但是当我从 virt-manager 中的“虚拟机”菜单中选择“重定向 USB 设备”,然后选择该设备时,出现错误:

USB 重定向错误

spice-client-error-quark:无法在 1-11 处重定向 [设备名称]:设置 USB 设备节点 ACL 时出错:“未授权”(0)

日志或 audit.log 中均没有伴随此情况的其他日志消息。这不是 selinux 问题。错误对话框中的“详细信息”下拉菜单有助于添加“USB 重定向错误”。

我该如何处理这个错误信息?我甚至不知道它到底想告诉我什么。

答案1

根据一些研究,您遇到了一个错误。这是我找到的最佳解决方案,但我无法测试,因为我没有您的设置。

cat <<EOF >/etc/udev/rules.d/50-spice.rules
SUBSYSTEM=="usb", GROUP="spice", MODE="0660"
SUBSYSTEM=="usb_device", GROUP="spice", MODE="0660"
EOF

usermod -a -G spice $USER

相关内容