For whatever reason the system user "libvirt-gemu" is created with the uid 64055 (at least in Ubuntu 16.04.2).
This is how 16.04.2 creates it:
libvirt-qemu:x:64055:130:Libvirt Qemu,,,:/var/lib/libvirt:/bin/false
libvirt-dnsmasq:x:121:129:Libvirt Dnsmasq,,,:/var/lib/libvirt/dnsmasq:/bin/false
And this is how it should be:
libvirt-qemu:x:125:130:Libvirt Qemu,,,:/var/lib/libvirt:/bin/false
libvirt-dnsmasq:x:121:129:Libvirt Dnsmasq,,,:/var/lib/libvirt/dnsmasq:/bin/false
To correct this simply change the uid of "libvirt-qemu" and it's belonging files. "Libvirt Qemu" will then disappear from the login!
Read e.g. nixCraft - How to Change a USER and GROUP ID on Linux For All Owned Files to know how to do this.
grep -E 'libvirt|qemu' /etc/passwd
?libvirt-qemu
is shown butlibvirt-dnsmasq
isn't, then the display manager isn't filtering out/bin/false
shells but is filtering out system accounts.libvirt-qemu
has a high but normal-user UID./etc/X11/default-display-manager
into your post. thank you for helping us help you!