Uma maneira é pesquisar no diretório sysusers.d
, que contém arquivos de configuração para systemd-sysusers
. Em particular, o grupo kvm
é atualmente criado por systemd
. Este é o commit que introduziu essa mudança: 5a664ca1 .
Recentemente, notei algumas alterações nos arquivos /etc/group
e /etc/gshadow
no meu sistema Arch Linux, que foram presumivelmente causados por uma atualização do sistema:
+kvm:x:992: # group
+kvm:!!:: # gshadow
Como posso determinar qual pacote criou esse grupo?
Uma maneira é pesquisar no diretório sysusers.d
, que contém arquivos de configuração para systemd-sysusers
. Em particular, o grupo kvm
é atualmente criado por systemd
. Este é o commit que introduziu essa mudança: 5a664ca1 .
Com esse grupo específico, o pacote é libvirt
. Mas, como você pode ver no PKGBUILD , é não o pacote que cria o grupo, mas o aplicativo. O pacman teria que você informou isso quando você o instalou .
O pacman tem seu próprio conceito de grupos, mas eles se referem a grupos de pacotes, não a grupos de usuários. Portanto, não há maneira garantida ou simples de determinar imediatamente qual pacote foi alterado /etc/group
ou /etc/shadow
. Sua melhor aposta seria consultar o banco de dados para determinar qual pacote possui o binário referido nesses arquivos e depois investigar a partir daí:
pacman -Ss kvm
community/libvirt 3.5.0-1
API for controlling virtualization engines (openvz,kvm,qemu,virtualbox,xen,etc)