web-dev-qa-db-ja.com

Ubuntu 16.04のロック/切り替えアカウントオプションに「libvirt qemu」アカウントがあるのはなぜですか?

「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
29
naughtyPenguin

Libvirt-qemuの場合のように、シェルのユーザー/etc/lightdm/users.confがログインまたは切り替えのアカウントリストに表示されることはないため、ファイル/bin/falseに設定の問題がある可能性があります。これは、前述の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で

4
Elder Geek

accountsserviceパッケージには、nologin-Shellアカウントが表示されるため、バグがあるようです。

回避策として、次の2つのコマンドを使用します。

printf "[User]\nSystemAccount=true\n" | Sudo tee /var/lib/AccountsService/users/libvirt-qemu
Sudo systemctl restart accounts-daemon.service 
28
Devendra Bhat

誤って押した CtrlAltF10 ウェブサイトで見たショートカットを試してみると、黒のフルスクリーンになりましたttyセッションでchvt Nstartxを入力してUbuntuのGUIにアクセスしましたが、これは失敗し、再起動中にログインページの現在のユーザー名の上に「Libvirt qem」という名前の追加アカウントが作成されました。

Libvirt qemuユーザーを削除する方法を理解しようとしている人、これは私がそれを削除した方法です:

  1. [システム設定]-> [ユーザーアカウント]に移動します
  2. UAコントロールのロックを解除します
  3. Libvirt qemuアカウントをクリックします
  4. 左下にある小さな「-」記号をクリックして、Libvirt qemuを削除します。
8
himanshuxd

何らかの理由で、システムユーザー「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

これを修正するには、単に「libvirt-qemu」のuidとその所属ファイルを変更します。 「Libvirt Qemu」はログインから消えます!

読んでください nixCraft-すべての所有ファイルのLinuxでユーザーおよびグループIDを変更する方法 これを行う方法を知るため。

3
userofau

ある時点で、あなた、または前提条件としてインストールされた別のアプリケーション、qem

2