Почему у меня есть учетная запись «libvirt qemu» в настройках учетной записи Lock / Switch в Ubuntu 16.04?

16

Является ли «libvirt qemu» предоставленным Ubuntu 16.04 официально, или я сделал что-то неправильно / правильно?

$ 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
    
задан naughtyPenguin 26.03.2017 в 09:11
источник

5 ответов

3

Похоже, что у вас есть проблема конфигурации в файле /etc/lightdm/users.conf , поскольку пользователи с оболочкой /bin/false , как в случае с libvirt-qemu, никогда не должны появляться в списке учетных записей для входа или перехода на. Это контролируется линией hidden-shells=/bin/false /usr/sbin/nologin в вышеупомянутом файле /etc/lightdm/users.conf .

Источники:

Как скрыть определенного пользователя на экране входа в систему?

/etc/lightdm/users.conf на Ubuntu 14.04.5 LTS и 16.04.2 LTS

    
ответ дан Elder Geek 20.04.2017 в 11:55
источник
18

Просто используйте эти две команды как root:

# echo -e "[User]\nSystemAccount=true" > /var/lib/AccountsService/users/libvirt-qemu

И

# service accounts-daemon restart
    
ответ дан Devendra Bhat 26.07.2017 в 17:49
7

Я случайно нажал Ctrl Alt F10 после тестирования некоторых ярлыков, которые я видел на веб-сайте, и это привело меня к черному полноэкранному экрану tty , где я набрал chvt N и startx , чтобы выйти в GUI Ubuntu, но это не удалось и привело к дополнительной учетной записи с именем « Libvirt qemu » выше моего настоящего пользователя имя на странице входа во время перезагрузки.

Кто-то пытается выяснить, как удалить пользователя Libvirt qemu, вот как я его удалил:

  1. Перейдите в раздел Системные настройки - > Учетные записи пользователей
  2. Разблокируйте элемент управления UA
  3. Нажмите на аккаунт Libvirt qemu
  4. Удалите Libvirt qemu, щелкнув маленький знак « - » внизу слева.
ответ дан himanshuxd 13.11.2017 в 07:03
3

По какой-то причине системный пользователь «libvirt-gemu» создается с помощью uid 64055 (по крайней мере, в Ubuntu 16.04.2).

Вот как это делает 16.04.2:

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

И так должно быть:

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

Чтобы исправить это, просто измените uid «libvirt-qemu», и он будет принадлежать файлам. «Libvirt Qemu» затем исчезнет из входа!

Чтение, например. nixCraft - Как изменить идентификатор пользователя и группы на Linux для всех файлов , чтобы знать, как это сделать.

    
ответ дан userofau 14.04.2017 в 11:11
2

В какой-то момент либо вы, либо другое приложение установлено как необходимое условие, qemu .

    
ответ дан Andrew Crouthamel 28.03.2017 в 03:30