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=true연결된 2017 문제에 설명된 내용을 포함하는 구성 파일을 만드는 것입니다 .

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) 설정에 구성되어 있으므로 그렇게 하지 않습니다. 왜 표시되는지 전혀 알 수 없습니다.

버그 보고서의 댓글을 보면 이는 해결해야 할 데비안 문제인 것으로 보입니다. 이 문제를 해결하는 데 도움을 주세요. 이를 문제가 해결된 것으로 표시하면 이제 일부 해결 방법이 충분히 명확해졌습니다.

관련 정보