libvirt-kvm 和 libvirt 在 Kubuntu 23.04 上显示为登录配置文件

libvirt-kvm 和 libvirt 在 Kubuntu 23.04 上显示为登录配置文件

昨晚,我想在我的 Kubuntu 23.04 上安装 Qemu。我找到了这篇文章来指导如何在我的计算机上安装 Qemu:

  1. 在 Ubuntu 上安装和使用 Qemu

重新启动电脑后,我注意到libvirt-kvmlibvirt显示您可以作为用户登录到我的电脑:

用户

我做了一些研究,发现了这篇关于主要群体与补充/次要群体的文章:

  1. Linux 中的主要组与次要组

我假设libvirtlibvirt-kvm添加到我的主要组

这是一个必须让 QEMU 在我的电脑上正常工作?

如果没有,有没有办法让libvirt用户libvirt-kvm的个人资料不显示为登录选项?

答案1

您链接的教程说:

为了使 Qemu 工作,您必须将您的用户添加到两个组:libvirt-kvm 和 libvirt。

为此,请逐个使用以下命令:

sudo useradd -g $USER libvirt

sudo useradd -g $USER libvirt-kvm

但是这些命令不要将用户添加到组 - 正如您所发现的,他们创造两个新用户,其主组 ( -g) 名称等于调用用户的用户名。在 Ubuntu 上,这种情况会成功,因为默认情况下存在这样的组(它是用户的私人团体)。由于他们是作为非系统用户 (UID > 1000) 创建的,因此他们会显示在显示管理器中。

教程中提供的链接建议两个正确的将用户添加到组的方法:sudo adduser username groupnamesudo usermod -a -G group_name username。例如:

sudo adduser "$USER" libvirt
sudo adduser "$USER" libvirt-kvm

或者

sudo usermod -a -G libvirt "$USER"
sudo usermod -a -G libvirt-kvm "$USER"

但我不确定这些是否有必要——我建议寻找更可靠的教程

幸运的是(至少在默认的 Ubuntu 中/etc/default/useradd),你被指示使用的命令可以相当容易地撤消:

sudo userdel libvirt
sudo userdel libvirt-kvm

相关内容