Arch Linuxでどのパッケージがグループを作成したかを確認するには?

Arch Linuxでどのパッケージがグループを作成したかを確認するには?

最近、システムのアップグレードにより、Arch Linuxシステムのファイルと/etc/groupファイルにいくつかの変更があることがわかりました。/etc/gshadow

+kvm:x:992:   # group
+kvm:!!::     # gshadow

グループを作成したパッケージを確認するにはどうすればよいですか?

答え1

この特定のグループの場合、パッケージはですlibvirtPKGビルドグループの作成はパッケージではなくアプリケーションです。パックマンはこれを教えてくださいあなたがそれをインストールするとき。

パックマンには独自のグループ概念がありますが、ユーザーグループではなくパッケージグループを参照します。したがって、どのパッケージが変更された/etc/groupかをすぐに確認する簡単な方法や保証はありません/etc/shadow。最善の方法は、データベースを照会して、これらのファイルで参照されているバイナリを所有するパッケージを特定し、そこで調査することです。

pacman -Ss kvm
  community/libvirt 3.5.0-1
  API for controlling virtualization engines (openvz,kvm,qemu,virtualbox,xen,etc)

答え2

一つの方法は検索することです。sysusers.d構成ファイルを含むディレクトリsystemd-sysusers。特にkvmグループは現在構成されていますsystemd。変更を導入したコミットは次のとおりです。5a664ca1

関連情報