Wird "libvirt qemu" offiziell von Ubuntu 16.04 bereitgestellt, oder habe ich etwas falsch / richtig gemacht?
$ 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
anzeigen?libvirt-qemu
angezeigt wird, aberlibvirt-dnsmasq
nicht, filtert der Display-Manager keine/bin/false
Shells, sondern Systemkonten heraus.libvirt-qemu
hat eine hohe, aber normale Benutzer-UID./etc/X11/default-display-manager
in Ihrem Beitrag. Danke, dass Sie uns helfen, Ihnen zu helfen!Antworten:
Möglicherweise liegt ein Konfigurationsproblem in der Datei vor,
/etc/lightdm/users.conf
da Benutzer mit der Shell,/bin/false
wie dies beim libvirt-qemu der Fall ist, niemals in der Kontoliste zum Anmelden oder Wechseln zu angezeigt werden sollten. Dies wird durch die Zeilehidden-shells=/bin/false /usr/sbin/nologin
in der oben genannten/etc/lightdm/users.conf
Datei gesteuert .Allerdings , wenn Sie das Paket, haben
accountsservice
installiert, dann ist das überschreibt alle Einstellungen in/etc/lightdm/users.conf
. Wennaccountsservice
ein Konto mit nologin / false shells nicht ausgeblendet wird, handelt es sich möglicherweise um einen Fehler, wie in dieser Antwort erwähnt .Quellen:
Wie verstecke ich einen bestimmten Benutzer vor dem Anmeldebildschirm?
/etc/lightdm/users.conf
auf Ubuntu 14.04.5 LTS und 16.04.2 LTSquelle
Das
accountsservice
Paket scheint einen Fehler zu haben, da es Nologin-Shell-Accounts enthält.Um dieses Problem zu umgehen, verwenden Sie einfach diese beiden Befehle:
quelle
nano /var/lib/AccountsService/users/libvirt-qemu
.Ich drückte versehentlich CtrlAltF10einmal einige Abkürzungen auszuprobieren ich auf einer Website gesehen hatte mich das zu einer schwarzen Vollbild nahm tty - Sitzung , wo ich eingegeben
chvt N
undstartx
auf GUI von Ubuntu zu erhalten, aber dies scheiterte und führte zu einem zusätzlichen Konto mit dem Namen „ Libvirt qemu “ oben Mein aktueller Benutzername auf der Anmeldeseite während des Neustarts.Jeder, der versucht herauszufinden, wie man den Libvirt qemu-Benutzer entfernt, hat es folgendermaßen entfernt:
quelle
Zu einem bestimmten Zeitpunkt müssen Sie oder eine andere Anwendung, die als Voraussetzung installiert wurde, qemu .
quelle
gnome-boxes
.Aus irgendeinem Grund wird der Systembenutzer "libvirt-gemu" mit der UID 64055 erstellt (zumindest in Ubuntu 16.04.2).
So erstellt es 16.04.2:
Und so soll es sein:
Um dies zu korrigieren, ändern Sie einfach die UID von "libvirt-qemu" und die zugehörigen Dateien. "Libvirt Qemu" verschwindet dann aus dem Login!
Lesen Sie z. B. nixCraft - Ändern einer Benutzer- und Gruppen-ID unter Linux, um zu erfahren, wie Sie dies tun können.
quelle
libvirt-qemu
UID und GID in Debian (und daher in deren abgeleiteten Distributionen), wurde in einem Patch für eingeführtlibvirt-daemon-system
, der am 14. November 2016 im Debian-Bugtracker als # 844339 eingereicht wurde . Weitere Erklärungen finden Sie im Debian-Fehlerbericht Nr. 843881 und im Ubuntu-Fehlerbericht Nr. 1637601 .libvirt-qemu
etwas früher zugewiesen hat : am 11. November 2016 .