Est-ce que "libvirt qemu" est fourni par Ubuntu 16.04 officiellement, ou ai-je fait quelque chose de mal/mal?
$ 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
Vous pouvez avoir un problème de configuration dans le fichier /etc/lightdm/users.conf
car les utilisateurs du shell /bin/false
, comme c'est le cas avec libvirt-qemu, ne devraient jamais apparaître dans la liste des comptes pour la connexion ou le basculement vers. Ceci est contrôlé par la ligne hidden-shells=/bin/false /usr/sbin/nologin
dans le fichier /etc/lightdm/users.conf
susmentionné.
Cependant , si le package accountsservice
est installé, les paramètres de /etc/lightdm/users.conf
sont alors remplacés. Si accountsservice
ne cache pas un compte avec nologin/false shells, il peut s'agir d'un bogue mentionné dans cette réponse .
Sources:
Comment masquer un utilisateur particulier de l'écran de connexion?
/etc/lightdm/users.conf
sur Ubuntu 14.04.5 LTS et 16.04.2 LTS
Le paquet accountsservice
semble avoir un bogue, car il montre les comptes nologin-Shell.
Pour contourner ce problème, utilisez simplement ces deux commandes:
printf "[User]\nSystemAccount=true\n" | Sudo tee /var/lib/AccountsService/users/libvirt-qemu
Sudo systemctl restart accounts-daemon.service
J'ai accidentellement appuyé CtrlAltF10 Une fois que j'ai essayé quelques raccourcis que j'avais vus sur un site Web, cela m'a emmené à un Black Fullscreen tty session où j'ai tapé chvt N
et startx
pour accéder à l'interface graphique d'Ubuntu, mais cela a échoué et abouti à un compte supplémentaire nommé "Libvirt qem" au-dessus de mon nom d'utilisateur actuel sur la page de connexion lors du redémarrage.
Toute personne essayant de comprendre comment supprimer l'utilisateur Libvirt qemu, voici comment je l'ai supprimé:
Pour une raison quelconque, l'utilisateur système "libvirt-gemu" est créé avec l'identifiant utilisateur 64055 (au moins dans Ubuntu 16.04.2).
Voici comment 16.04.2 le crée:
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
Et voici comment cela devrait être:
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
Pour corriger cela, changez simplement l'identifiant de "libvirt-qemu" et ses fichiers appartenant. "Libvirt Qemu" va alors disparaître de la connexion!
Lire par exemple nixCraft - Comment modifier un utilisateur et un ID de groupe sous Linux pour tous les fichiers possédés pour savoir comment faire cela.
À un moment donné, soit vous, soit une autre application installée en tant que condition préalable, qem.