libvirt-qemuユーザー(ログイン画面に表示)がある理由とそれを削除する方法は?

libvirt-qemuユーザー(ログイン画面に表示)がある理由とそれを削除する方法は?

virt-managerこのユーザーは私が作成したものではありません。 Debian10/KDE に "Virtual Machine Manager"( ) をインストールして追加されたようです。

grep -E 'libvirt|qemu' /etc/passwd返品libvirt-qemu:x:6xxxx:1xx:Libvirt Qemu,,,:/var/lib/libvirt:/usr/sbin/nologin

KDEのユーザー管理者はアカウントを表示しませんが、実際のユーザーアカウントの左側のログイン画面に表示されます。/var/lib/AccountsService/users/libvirt-qemuソリューションに記載されているファイルはありません。2017年号はここにありますそして、バグが原因でaccountsservice(なぜバグが発生したのか/なぜそれ以降は修正されなかったのか)、バグレポートが見つかりません。

このユーザーが作成された理由は何ですか?削除しながらもvirt-managerを使い続ける方法は何ですか?回避策がユーザーを削除するのではなく、/users/libvirt-qemuファイルを作成して非表示にする場合は、ユーザーを設定した後に実行するのはどうでしょうか?ユーザーが必要な場合は、iircをインストールして使用した後ではなく、virt-managerをインストールした後にのみ追加することが奇妙だと思いますaqemu

ベストアンサー1

grep LIBVIRT_QEMU_UID /var/lib/dpkg/info/libvirt*ディスプレイUIDが60000を超えています。この問題は、UIDが大きすぎて発生する可能性が高いです。インストール中にUIDを変更することは、ユーザーを隠す回避策のようです。別の回避策は、リンクSystemAccount=true2017の問題で説明されている内容を含む設定ファイルを作成することです。

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

場合によっては、アカウントサービスのバグが原因であるようです。バグレポートを作成しましたここユーザーCASとABによって提供された情報を使用して、上記の有用なコメントを投稿しました。そうではないlibvirt-managerのバグ。これは libvirt-manager パッケージの Debian 設定にあるバグです。ここにバグを報告そしてここ。後者にも次の解決策があります。

さらに、ローカル回避策の場合は、libvirt-daemon-systemパッケージをインストールする前にlibvirt-qemuユーザーとグループを作成し、必要な低UID / GIDを割り当てることで、高いUID / GID問題を回避できる必要があります。

最大ユーザーUIDをlibvirt-qemu UID(上記のコマンドを使用して表示できます)より小さく設定することも可能だと思いましたが、すでにKDEのログイン画面(SDDM)設定で構成されているため、そうしません。なぜ表示されるのか分かりません。

バグレポートのコメントを見ると、これは解決する必要があるDebianの問題のようです。この問題を解決するのに役立ちます。これを問題が解決済みとしてマークされたら、いくつかの解決策が十分に明確になりました。

おすすめ記事