一个用户帐户A
可以运行启用了 kvm 的 qemu VM,并带有选项-enable-kvm
。
但用户A
无权访问/dev/kvm
. 相关用户组及/dev/kvm
权限如下。
$ id
uid=1004(A) gid=1004(A) groups=1004(A),100(users)
$ stat /dev/kvm
File: /dev/kvm
Size: 0 Blocks: 0 IO Block: 4096 character special file
Device: 0,5 Inode: 714 Links: 1 Device type: 10,232
Access: (0660/crw-rw----) Uid: ( 0/ root) Gid: ( 104/ kvm)
根据[SOLVED] Qemu with KVM 失败、权限被拒绝等帖子,用户需要有权/dev/kvm
使用启用 kvm 的 qemu 虚拟机。这通常是通过将用户放入组中来完成的kvm
。
为什么用户A
能够将 qemu VM 与 KVM 一起使用?
系统信息:
- Debian GNU/Linux 12(书呆子)
- 使用 live iso 安装