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

Является ли «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
1
задан 3 April 2017 в 01:24

4 ответа

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

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

И

# service accounts-daemon restart
13
ответ дан 23 May 2018 в 00:15
  • 1
    Это работало и намного проще для Ubuntu 17.04. Настройка, описанная Старшим Джиком, уже была на месте, но все еще была проблема. – Zachary Scott 21 October 2017 в 18:06
  • 2
    Это не работает для меня на Debian 9 (Stretch). Каталог и демон существуют, но после того, как я создал файл, как описано и перезагрузился, запись libvirt-qemu сохраняется. – Daniel Böhmer 16 February 2018 в 13:50

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

Кто-то пытается выяснить, как удалить пользователя Libvirt qemu, вот как я его удалил: [!d6 ] Перейти к Системные настройки -> Учетные записи пользователей Разблокировать элемент управления UA Нажмите на Libvirt qemu account Удалить Libvirt qemu, щелкнув небольшой знак «-» внизу слева.

5
ответ дан 23 May 2018 в 00:15
  • 1
    Спасибо, это очень полезно и просто. Я получил учетную запись qemu, когда пытался установить KVM для аппаратного ускорения моего эмулятора Android. – Harsha 22 December 2017 в 10:13

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

2
ответ дан 23 May 2018 в 00:15
  • 1
    У меня возникла эта проблема из-за установки gnome-boxes. – orschiro 28 December 2017 в 22:59

По какой-то причине пользователь системы «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 для всех собственных файлов, чтобы знать, как это сделать.

2
ответ дан 23 May 2018 в 00:15
  • 1
    "По какой-либо причине пользователь системы" libvirt-gemu " создается с помощью uid 64055 ... ". AFAICT, принятие 64055 для libvirt-qemu UID и GID в Debian (и, следовательно, в его производных дистрибутивах) было введено в патч к libvirt-daemon-system, поданный в трекер ошибок Debian 14 ноября 2016 года как # 844339 . Дальнейшее объяснение существует в отчете об ошибке Debian # 843881 и сообщении об ошибке Ubuntu # 1637601 . – sampablokuper 4 April 2018 в 11:20
  • 2
    Копая немного дальше в эти отчеты об ошибках, я вижу, что соответствующий сопровождающий Debian предварительно выделил UID / GID 64055 на libvirt-qemu очень немного раньше: 11 ноября 2016 года . – sampablokuper 4 April 2018 в 11:35

Другие вопросы по тегам:

Похожие вопросы: