¿Es "libvirt qemu" provisto por Ubuntu 16.04 oficialmente, o hice algo mal / correcto?
$ grep -E 'libvirt|qemu' /etc/passwd"
libvirt-qemu:x:64055:134:Libvirt Qemu,,,:/var/lib/libvirt:/bin/false
libvirt-dnsmasq:x:124:137:Libvirt Dnsmasq,,,:/var/lib/libvirt/dnsmasq:/bin/false
grep -E 'libvirt|qemu' /etc/passwd
?libvirt-qemu
se muestra perolibvirt-dnsmasq
no se muestra , entonces el administrador de visualización no está filtrando los/bin/false
shells, sino las cuentas del sistema.libvirt-qemu
tiene un UID de usuario alto pero normal./etc/X11/default-display-manager
tu publicación. gracias por ayudarnos a ayudarte!Respuestas:
Es posible que tenga un problema de configuración en el archivo
/etc/lightdm/users.conf
ya que los usuarios con el shell,/bin/false
como es el caso de libvirt-qemu, nunca deberían aparecer en la lista de cuentas para iniciar sesión o cambiar a. Esto está controlado por la líneahidden-shells=/bin/false /usr/sbin/nologin
en el/etc/lightdm/users.conf
archivo mencionado anteriormente .Sin embargo , si tiene el paquete
accountsservice
instalado, eso anula cualquier configuración en/etc/lightdm/users.conf
. Siaccountsservice
no oculta una cuenta con nologin / false shells, entonces puede ser un error como se menciona en esta respuesta .Fuentes:
¿Cómo oculto a un usuario en particular de la pantalla de inicio de sesión?
/etc/lightdm/users.conf
en Ubuntu 14.04.5 LTS y 16.04.2 LTSfuente
El
accountsservice
paquete parece tener un error, ya que muestra cuentas de nologin-shell.Como solución alternativa, simplemente use estos dos comandos:
fuente
nano /var/lib/AccountsService/users/libvirt-qemu
.Accidentalmente presioné CtrlAltF10una vez que probé algunos accesos directos que había visto en un sitio web, esto me llevó a una sesión tty de pantalla completa negra donde escribí
chvt N
ystartx
salí a la GUI de Ubuntu, pero esto falló y resultó en una cuenta adicional llamada " Libvirt qemu " arriba mi nombre de usuario actual en la página de inicio de sesión durante el reinicio.Cualquiera que esté tratando de descubrir cómo eliminar el usuario Libvirt qemu, así es como lo eliminé:
fuente
En un momento, usted u otra aplicación instalada como requisito previo, qemu .
fuente
gnome-boxes
.Por alguna razón, el usuario del sistema "libvirt-gemu" se crea con el uid 64055 (al menos en Ubuntu 16.04.2).
Así es como 16.04.2 lo crea:
Y así es como debe ser:
Para corregir esto, simplemente cambie el uid de "libvirt-qemu" y sus archivos correspondientes. ¡"Libvirt Qemu" desaparecerá del inicio de sesión!
Lea, por ejemplo, nixCraft - Cómo cambiar una ID DE USUARIO y GRUPO en Linux para todos los archivos de propiedad para saber cómo hacerlo.
fuente
libvirt-qemu
UID y GID en Debian (y, por lo tanto, en sus distribuciones derivadas) se introdujo en un parchelibvirt-daemon-system
, presentado en el rastreador de errores de Debian el 14 de noviembre de 2016 como # 844339 . Existe una explicación adicional en el informe de errores de Debian # 843881 y el informe de errores de Ubuntu # 1637601 .libvirt-qemu
muy poco antes: 11 de noviembre de 2016 .