直接使用shell管理 kvm-qemu 会遇到一些权限问题 需要sudo
首先 当前用户 需要添加到 kvm组 sudo usermod -a -G kvm user_name 其次还有一些小问题
远程启动声卡穿透的权限问题
这是因为远程登录的用户默认没有权限操作audio,把当前用户添加到 audio就可以了
sudo gpasswd -a user_name audio 查看组情况 id user_name
更多可以参考 查看这里 这个文章 https://dev.leiyanhui.com/arch/arch-sound/
https://dev.leiyanhui.com/kvm/sound-pass
pice直通 权限问题
qemu-system-x86_64 -device vfio-pci,host=0000:02:00.0 也需要sudo
会提示 failed to open /dev/vfio/1: Permission denied
先看一下 vfio的设备权限sudo ls -lart /dev/vfio
drwxr-xr-x 2 root root 100 Nov 7 03:34 .
crw-rw-rw- 1 root root 10, 196 Nov 7 03:34 vfio
crw------- 1 root root 240, 1 Nov 7 03:34 11
crw------- 1 root root 240, 0 Nov 7 03:34 1
drwxr-xr-x 18 root root 3780 Nov 7 03:34 ..
| |
为了后续方便 最好把当前用户也添加到 qemu组
sudo gpasswd -a user_name qemu