kvm shell启动权限问题

kvm

#直接使用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

plaintext
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 ..
plaintext
sudo chmod -R 755 /dev/vfio

#为了后续方便 最好把当前用户也添加到 qemu组

sudo gpasswd -a user_name qemu

评论