Ubuntu 16.04를 명령 줄로 설치했으며 1-2 주 전에 KVM 사용을 원했습니다. 다음을 사용하여 KVM 설치의 일부로
sudo apt-get install qemu-kvm libvirt-bin virtinst bridge-utils cpu-checker
며칠 전에 우분투 GUI를 설치하고 다음을 실행하고 싶었습니다.
sudo apt-get install ubuntu-desktop
Ubuntu GUI와 관련하여 모두 잘 작동하지만 Ubuntu를 시작할 때 기본 로그인 화면에 로그인이 있고 “Libvirt Qemu”( “게스트 세션”)에 대한 로그인이 있습니다. “Libvirt Qemu”가 KVM istallation에 대한 일종의 기본 사용자라고 가정하면 맞습니까? 계정의 비밀번호를 묻지 만 비밀번호가 무엇인지 또는 비밀번호가 무엇인지 알아내는 방법을 모르겠습니다.
답변
업데이트 이 솔루션은하지 GDM을위한 (새로운 우분투 버전에서 기본 디스플레이 관리자) (우분투 16.04 LTS까지 기본 디스플레이 관리자) LightDM입니다.
버그입니다
버그는 Ubuntu Launchpad에서 설명하고 논의 합니다 .
설명
곧 리눅스에는 4 가지 종류의 사용자가 있습니다 : 루트 (UID 0), 시스템 사용자 (낮은 UID), 일반 사용자 (높은 UID) 및 nobody 사용자 (UID 65535, 마지막 UID).
Ubuntu 로그인 화면은 기본적으로 로그인 화면에 모든 일반 사용자를 표시하는 Accountsservice ( lightdm 구성 요소) 서비스를 사용합니다 .
그러나 Ubuntu 16.04 용 현재 Libvirt / QEMU 패키지는 사용자에게 높은 UID를 사용 libvirt-qemu
합니다. 버그 인 것 같습니다 (시스템 패키지는 일반적으로 UID가 낮은 시스템 사용자를 만듭니다).
해결 방법
각 일반 사용자는 로그인 프로세스 (로그인 화면, 데스크탑 환경-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
이전 명령은 루트로 실행해야합니다.
답변
그것은 버그 인 것처럼 보입니다. 새로운 16.04.2 설치에 동일한 패키지를 추가 한 후에도 똑같은 것을보고 있습니다. “libvirt-qemu”는 사용자 계정이 아닌 시스템 계정 이어야 합니다. 처음에는 로그인 화면에 표시되어서는 안됩니다.
내 조언은 이것이 고칠 때까지 그것을 무시하는 것입니다. 계정을 사용하거나 삭제하지 마십시오. 실수로 무언가를 깰 수 있습니다.