Czy „libvirt qemu” jest dostarczany przez Ubuntu 16.04 oficjalnie, czy też zrobiłem coś źle / dobrze?
$ 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
jest pokazany, alelibvirt-dnsmasq
nie jest wyświetlany, oznacza to, że menedżer wyświetlania nie odfiltrowuje/bin/false
powłok, ale filtruje konta systemowe.libvirt-qemu
ma wysoki, ale normalny identyfikator użytkownika./etc/X11/default-display-manager
swojego wpisu. dziękuję za pomoc w pomocy!Odpowiedzi:
Możesz mieć problem z konfiguracją pliku,
/etc/lightdm/users.conf
ponieważ użytkownicy z powłoką,/bin/false
tak jak w przypadku libvirt-qemu, nigdy nie powinni pojawiać się na liście kont w celu zalogowania się lub przejścia na. Jest to kontrolowane przez linięhidden-shells=/bin/false /usr/sbin/nologin
we wspomnianym/etc/lightdm/users.conf
pliku.Jednak jeśli masz
accountsservice
zainstalowany pakiet , to zastępuje wszelkie ustawienia w/etc/lightdm/users.conf
. Jeśliaccountsservice
nie ukrywa konta z powłokami nologin / false, może to być błąd, jak wspomniano w tej odpowiedzi .Źródła:
Jak ukryć konkretnego użytkownika na ekranie logowania?
/etc/lightdm/users.conf
na Ubuntu 14.04.5 LTS i 16.04.2 LTSźródło
accountsservice
Pakiet wydaje się mieć błąd, ponieważ pokazuje rachunki nologin-shell.Aby obejść ten problem, wystarczy użyć tych dwóch poleceń:
źródło
nano /var/lib/AccountsService/users/libvirt-qemu
.Przez przypadek nacisnąłem CtrlAltF10raz wypróbowane skróty, które widziałem na stronie internetowej, które zabrały mnie na sesję tty Czarnego pełnego ekranu, na której wpisałem
chvt N
istartx
wydostałem się do GUI Ubuntu, ale to nie powiodło się i spowodowało utworzenie dodatkowego konta o nazwie „ Libvirt qemu ” powyżej moja obecna nazwa użytkownika na stronie logowania podczas ponownego uruchamiania.Każdy, kto próbuje wymyślić, jak usunąć użytkownika Libemu Qemu, oto jak go usunąłem:
źródło
W pewnym momencie albo ty, albo inna aplikacja zainstalowana jako warunek wstępny, qemu .
źródło
gnome-boxes
.Z jakiegokolwiek powodu użytkownik systemu „libvirt-gemu” jest tworzony przy pomocy identyfikatora użytkownika 64055 (przynajmniej w Ubuntu 16.04.2).
Oto jak tworzy go 16.04.2:
I tak powinno być:
Aby to naprawić, wystarczy zmienić identyfikator użytkownika „libvirt-qemu” i należących do niego plików. „Libvirt Qemu” zniknie z logowania!
Przeczytaj np. NixCraft - Jak zmienić ID UŻYTKOWNIKA i GRUPY w systemie Linux dla wszystkich posiadanych plików, aby wiedzieć, jak to zrobić.
źródło
libvirt-qemu
UID i GID w Debianie (a tym samym w jego pochodnych dystrybucjach) zostało wprowadzone w łatcelibvirt-daemon-system
, złożonej w narzędziu do śledzenia błędów Debiana 14 listopada 2016 r. Jako # 844339 . Dalsze wyjaśnienia istnieją w raporcie o błędach Debiana # 843881 i raporcie o błędach Ubuntu # 1637601 .libvirt-qemu
bardzo wcześnie: 11 listopada 2016 r .