Lorsque vous importez une clé pendant une installation Yum, où est-elle stockée?

8

J'installe un logiciel pour lequel j'ai dû utiliser un référentiel tiers. Après avoir ajouté le référentiel avec rpm -Uvh http://[site], j'ai installé avec yum install [package]. L'une des invites apparues lors de l'installation était la suivante:

Importing GPG key 0xABCABCAB "Fname Lname <[email protected]>" from /etc/pki/rpm-gpg/RPM-GPG-KEY-somewhere-fname
Is this ok [y/N]: y

Quelqu'un sait-il où cette clé est stockée? J'ai terminé ce repo particulier et je ne veux pas que le repo / clé supplémentaire persiste inutilement sur ma machine. J'ai déjà essayé gpg --list-keysen tant qu'utilisateur normal et root, mais la clé n'y figure pas.

Comme solution de contournement, la suppression du référentiel supprimerait-elle également la clé qui lui est associée?

josh-cain
la source

Réponses:

9

Il est stocké dans le rpmdb, avec le nom gpg-pubkeyet la version comme les 8 premiers caractères hexadécimaux de l'empreinte digitale.

Ignacio Vazquez-Abrams
la source
9

Depuis rpmkeyla page de manuel:


Une clé publique importée est transportée dans un en-tête et la gestion des trousseaux de clés est effectuée exactement comme la gestion des packages. Par exemple, toutes les clés publiques actuellement importées peuvent être affichées par:

rpm -qa gpg-pubkey*

Les détails sur une clé publique spécifique, une fois importés, peuvent être affichés en interrogeant. Voici des informations sur la clé Red Hat GPG / DSA:

rpm -qi gpg-pubkey-db42a60e

Enfin, les clés publiques peuvent être effacées après l'importation, tout comme les packages. Voici comment supprimer la clé Red Hat GPG / DSA

rpm -e gpg-pubkey-db42a60e

andcoz
la source
merci pour les informations supplémentaires, j'ai fini par utiliser "rpm -qa gpg-pubkey * | xargs rpm -qi" pour voir les informations complètes sur toutes les clés (un peu bâclées, mais cela a fait le travail), puis j'ai retiré celle que je ne voulait pas installé.
josh-cain
2

Bien qu'Ignacio soit correct, il n'est pas garanti ... et pourrait bien changer à l'avenir. Le mieux est d'installer le package "yum-plugin-keys" et d'utiliser les commandes "yum keys" etc.

Notez également que RHEL-6.2 + yum a par. Clés CA, c'est déjà différent.

James Antill
la source