質問: libvirt qemuパスワード ubuntu 16.04をコマンドラインとしてインストールし、1〜2週間前にkvmを使用してみました。 kvmインストールの一部としてsudo apt-get install qemu-kvm libvirt-bin virtinst bridge-utils cpu-checker 数日前、ubuntu guiをインストールしたいので、次を実行しました。sudo apt-get install ubuntu-desktop ubuntu guiに関してはすべてうまく機能していますが、ubuntuを起動すると、メインログイン画面にログインがあり、「libvirt qemu」(および「ゲストセッション」)のログインが表示されます。 「libvirt qemu」がkvm isntallationのデフォルトユーザーのようなものであると仮定するのは正しいですか?そのアカウントのパスワードを尋ねられますが、それが何であるか、またはそれが何であるかを把握する方法がわかりません
回答: それはバグですバグの説明と議論 ここでは、ubuntu launchpad 。説明linuxには、ルート(uid 0)、システムユーザー(低uid)、通常ユーザー(高uid)、およびnobodyユーザー(uid 65535、最後のuid)の4種類のユーザーがまもなく存在します。ubuntuログイン画面では、accountsservice(alightdmコンポーネント)というサービスを使用しますデフォルトでは、ログイン画面にすべての一般ユーザーが表示されます。ただし、ubuntu 16.04の現在のlibvirt/qemuパッケージは、ユーザーlibvirt-qemuに高いuidを使用します。これはバグのようです(通常、システムパッケージはuidの低いシステムユーザーを作成します)。workaround各一般ユーザーは、ログインプロセスのカスタムオプションを設定することもできます(ログイン画面の背景画像、デスクトップ環境-gnomeまたはkdeなど)。これらのオプションは/var/lib/accountsservice/usersに保存されます。これらのカスタムオプションを使用すると、通常のユーザーをaccountsserviceのシステムユーザーとしてマークできます。そのため、accountsserviceはuidにもかかわらずシステムユーザーと見なします。libvirt-qemuユーザーに対してこれを行うには:echo -e "[user]\nsystemaccount=true" > /var/lib/accountsservice/users/libvirt-qemu この後、accountsserviceキャッシュをリセットする必要があります。service accounts-daemon restart 前のコマンドはルートとして実行する必要があります。