Re: /dev/kvm permissions

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 6/18/07, Richard W.M. Jones <rjones@xxxxxxxxxx> wrote:
Andras Simon wrote:
> When starting qemu-kvm as an ordinary user, I get
>
> open /dev/kvm: Permission denied
> Could not initialize KVM, will disable KVM support
>
> Does that mean that it should be run by root (scary!) or that
> /dev/kvm's permissions should be fixed? If the latter, does a simple
> chmod suffice, or should one tamper with udev rules?

KVM allows the user opening the device to arbitrarily lock large amounts
of RAM so that it can't be swapped.  That's normally something you don't
want ordinary users to be doing ...

On the other hand, in the thread you pointed to, Avi Kivity says
"Running kvm as a nonprivileged user is a supported and recommended
way of working."


http://thread.gmane.org/gmane.comp.emulators.kvm.devel/3770 has more
information.

(Thanks to Dan Berrange who helped me to answer this question).

Reading that discussion gives me the impression that it's best to
create a special kvm user and chmod /dev/kvm so that it can access it.

Thanks for the pointer!

Andras


[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux