Apakah "libvirt qemu" disediakan oleh Ubuntu 16.04 secara resmi, atau apakah saya melakukan sesuatu yang salah / benar?
$ 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
ditampilkan tetapilibvirt-dnsmasq
tidak, maka manajer display tidak memfilter/bin/false
shell tetapi memfilter akun sistem.libvirt-qemu
memiliki UID pengguna yang tinggi tetapi normal./etc/X11/default-display-manager
ke dalam posting Anda. terima kasih telah membantu kami membantu Anda!Jawaban:
Anda mungkin memiliki masalah konfigurasi dalam file
/etc/lightdm/users.conf
sebagai pengguna dengan shell/bin/false
seperti halnya dengan libvirt-qemu seharusnya tidak pernah muncul di daftar akun untuk login atau beralih ke. Ini dikendalikan oleh garishidden-shells=/bin/false /usr/sbin/nologin
dalam yang disebutkan di atas/etc/lightdm/users.conf
file yang .Namun , jika Anda memiliki paket yang
accountsservice
diinstal, maka itu menimpa pengaturan apa pun di/etc/lightdm/users.conf
. Jikaaccountsservice
tidak menyembunyikan akun dengan nologin / cangkang palsu, maka itu mungkin bug seperti yang disebutkan dalam jawaban ini .Sumber:
Bagaimana cara menyembunyikan pengguna tertentu dari layar masuk?
/etc/lightdm/users.conf
pada Ubuntu 14.04.5 LTS dan 16.04.2 LTSsumber
The
accountsservice
paket tampaknya memiliki bug, karena hal itu menunjukkan rekening Nologin-shell.Sebagai solusinya, cukup gunakan dua perintah ini:
sumber
nano /var/lib/AccountsService/users/libvirt-qemu
.Saya tidak sengaja menekan CtrlAltF10sekali mencoba beberapa pintasan yang saya lihat di situs web ini membawa saya ke sesi tty Black Fullscreen di mana saya mengetik
chvt N
danstartx
keluar ke GUI Ubuntu tetapi ini gagal dan menghasilkan akun tambahan bernama " Libvirt qemu " di atas nama pengguna saya sekarang di Halaman Login saat reboot.Siapa pun yang mencoba mencari tahu cara menghapus pengguna qemu Libvirt, inilah cara saya menghapusnya:
sumber
Pada satu titik baik Anda, atau aplikasi lain yang diinstal sebagai prasyarat, qemu .
sumber
gnome-boxes
.Untuk alasan apa pun pengguna sistem "libvirt-gemu" dibuat dengan uid 64055 (setidaknya di Ubuntu 16.04.2).
Beginilah cara 16.04.2 membuatnya:
Dan beginilah seharusnya:
Untuk memperbaikinya cukup ubah uid dari "libvirt-qemu" dan file miliknya. "Libvirt Qemu" kemudian akan menghilang dari login!
Baca misalnya nixCraft - Bagaimana Mengubah ID PENGGUNA dan GROUP di Linux Untuk Semua File Milik untuk mengetahui bagaimana melakukan ini.
sumber
libvirt-qemu
UID dan GID di Debian (dan karenanya dalam distro turunannya) diperkenalkan dalam tambalanlibvirt-daemon-system
, diajukan di pelacak bug Debian pada 14 November 2016 sebagai # 844339 . Penjelasan lebih lanjut ada dalam laporan bug Debian # 843881 dan laporan bug Ubuntu # 1637601 .libvirt-qemu
sangat awal: 11 November 2016 .