"Libvirt qemu" est-il fourni officiellement par Ubuntu 16.04, ou ai-je fait quelque chose de mal / bien?
$ 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
est affiché maislibvirt-dnsmasq
ne l'est pas, le gestionnaire d'affichage ne filtre pas les/bin/false
shells mais filtre les comptes système.libvirt-qemu
a un UID utilisateur élevé mais normal./etc/X11/default-display-manager
votre message. merci de nous aider à vous aider!Réponses:
Vous pouvez avoir un problème de configuration dans le fichier
/etc/lightdm/users.conf
car les utilisateurs avec le shell/bin/false
comme c'est le cas avec le 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 lignehidden-shells=/bin/false /usr/sbin/nologin
dans le/etc/lightdm/users.conf
fichier susmentionné .Cependant , si vous avez
accountsservice
installé le package , cela remplace tous les paramètres de/etc/lightdm/users.conf
. Siaccountsservice
ne cache pas un compte avec nologin / false shells, alors il peut s'agir d'un bogue comme 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 LTSla source
Le
accountsservice
paquet semble avoir un bogue, car il affiche des comptes shell nologin.Pour contourner ce problème, utilisez simplement ces deux commandes:
la source
nano /var/lib/AccountsService/users/libvirt-qemu
.J'ai accidentellement appuyé CtrlAltF10une fois en essayant certains raccourcis que j'avais vus sur un site Web, cela m'a amené à une session tty en plein écran noir où j'ai tapé
chvt N
etstartx
à sortir de l'interface graphique d'Ubuntu, mais cela a échoué et a abouti à un compte supplémentaire nommé " Libvirt qemu " ci-dessus mon nom d'utilisateur actuel sur la page de connexion lors du redémarrage.Quiconque essaie de comprendre comment supprimer l'utilisateur Libvirt qemu, voici comment je l'ai supprimé:
la source
À un moment donné, vous ou une autre application installée comme condition préalable, qemu .
la source
gnome-boxes
.Pour une raison quelconque, l'utilisateur système "libvirt-gemu" est créé avec l'uid 64055 (au moins dans Ubuntu 16.04.2).
Voici comment le 16.04.2 le crée:
Et voici comment cela devrait être:
Pour corriger cela, changez simplement l'uid de "libvirt-qemu" et ses fichiers d'appartenance. "Libvirt Qemu" disparaîtra alors de la connexion!
Lisez par exemple nixCraft - Comment changer un ID UTILISATEUR et GROUPE sous Linux pour tous les fichiers détenus pour savoir comment procéder.
la source
libvirt-qemu
UID et le GID dans Debian (et donc dans ses distributions dérivées) a été introduite dans un correctif àlibvirt-daemon-system
, déposé dans le suivi des bogues Debian le 14 novembre 2016 sous le numéro # 844339 . Des explications supplémentaires existent dans le rapport de bogue Debian # 843881 et le rapport de bogue Ubuntu # 1637601 .libvirt-qemu
un peu plus tôt: le 11 novembre 2016 .