"virt-manager error: The emulator may not have search permissions for path"
El virt-manager es una aplicación de escritorio de libvirt, y libvirt es un API para el manejo de máquinas virtuales.
Ruta que busca el virt-manager:
# /var/lib/libvirt/images/
Permisos de usuario
Crear el grupo libvirt y añadir a éste a los usuarios que podrán manejar maquinas virtuales del modo:
# groupadd libvirtAhora escogemos un método de autenticación para el usuario recién agregado, que puede ser de tipo polkit o el basado en archivos. Lo realizaremos por el tipo polkit.
# gpasswd --add username libvirt
Autenticación polkit
Para este tipo de autenticación, es necesario crear un archivo de regla para el grupo que podra manejar máquinas virtuales, libvirt. Con lo siguiente:
/etc/polkit-1/rules.d/50-org.libvirt.unix.manage.rules
polkit.addRule(function(action, subject) {
if (action.id == "org.libvirt.unix.manage" &&
subject.isInGroup("libvirt")) {
return polkit.Result.YES;
}
});
Ahora puedo crear y manejar máquinas virtuales desde el virt-manager.
https://wiki.archlinux.org/index.php/libvirt
0 comments:
Post a Comment