Red Hat Bugzilla – Bug 304371
Connecting to remote hypervisors requires root.
Last modified: 2008-05-08 10:28:20 EDT
Description of problem:
virt-manager is a symlink to consolehelper, so even connecting to remote URIs
This should not be, beacause you might just want to connect to some remote
machine, so just using virt-manager as some client, that shall not require local
Version-Release number of selected component (if applicable):
current f 7 packages.
Run "virt-manager -c qemu+ssh://usr@somehost:22/system" you get a prompt to
enter your root password.
Steps to Reproduce:
You need to enter a root password.
virt-manager connects to the remote host, just asking for your remote password
We need to use console helper so that when managing a local hypervisor is
possible for virt-manager to create new guests. To allow virt-manager to run as
non-root we need to make sure we can still fully manage local guests. This
requires introduction of new APIs in libvirt & integration with PolicyKit. This
is work in progress. In the meantime you can simply hit the 'Run unprivileged'
button if you want to run non-root.
Hi, virt-manager PolicyKit integration has been in F8 for a few months. With a
proper PolicyKit.conf, regular users will be able to connect to remote
hypervisors no problem. This won't be backported to Fedora 7 though, since it is
nearly end of life.
I'm closing this bug as CURRENTRELEASE.