Официально ли Ubuntu 16.04 предоставляет "libvirt qemu", или я сделал что-то не так / правильно?
$ 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
отображается, ноlibvirt-dnsmasq
не отображается, диспетчер дисплеев не фильтрует/bin/false
оболочки, а фильтрует системные учетные записи.libvirt-qemu
имеет высокий, но обычный пользовательский UID./etc/X11/default-display-manager
своего поста. спасибо, что помогли нам помочь вам!Ответы:
У вас могут быть проблемы с конфигурацией в файле, так
/etc/lightdm/users.conf
как пользователи с оболочкой,/bin/false
как в случае с libvirt-qemu, никогда не должны отображаться в списке учетных записей для входа или переключения на. Это контролируется строкойhidden-shells=/bin/false /usr/sbin/nologin
в вышеупомянутом/etc/lightdm/users.conf
файле.Однако , если у вас установлен пакет
accountsservice
, он переопределяет любые настройки в/etc/lightdm/users.conf
. Еслиaccountsservice
не скрыть учетную запись с nologin / false оболочки, то это может быть ошибкой, как указано в этом ответе .Источники:
Как скрыть конкретного пользователя с экрана входа в систему?
/etc/lightdm/users.conf
на Ubuntu 14.04.5 LTS и 16.04.2 LTSисточник
В
accountsservice
пакете, похоже, есть ошибка, так как он показывает учетные записи nologin-shell.В качестве обходного пути просто используйте эти две команды:
источник
nano /var/lib/AccountsService/users/libvirt-qemu
.Я случайно нажал CtrlAltF10один раз, попробовав несколько ярлыков, которые я видел на веб-сайте, и я перешел на черный полноэкранный сеанс tty, где я набрал текст
chvt N
иstartx
вышел в графический интерфейс Ubuntu, но это не удалось, и в результате появилась дополнительная учетная запись с именем « Libvirt qemu » выше. мое настоящее имя пользователя на странице входа во время перезагрузки.Любой, кто пытается выяснить, как удалить пользователя Libvirt qemu, вот как я его удалил:
источник
В какой-то момент либо вы, либо другое приложение, установленное в качестве предварительного условия, qemu .
источник
gnome-boxes
.По какой-либо причине системный пользователь "libvirt-gemu" создается с помощью uid 64055 (по крайней мере, в Ubuntu 16.04.2).
Вот как это создает 16.04.2:
И так и должно быть:
Чтобы исправить это, просто измените uid «libvirt-qemu» и принадлежащих ему файлов. «Libvirt Qemu» исчезнет из логина!
Прочтите, например, nixCraft - Как изменить идентификатор пользователя и группы в Linux для всех принадлежащих файлов, чтобы узнать, как это сделать.
источник
libvirt-qemu
UID и GID в Debian (и, следовательно, в его производных дистрибутивах) было представлено в патчеlibvirt-daemon-system
, поданном в трекере ошибок Debian 14 ноября 2016 года под номером # 844339 . Дальнейшее объяснение содержится в отчете об ошибке Debian # 843881 и отчете об ошибке Ubuntu # 1637601 .libvirt-qemu
немного раньше: 11 ноября 2016 года .