Al importar una clave durante una instalación de yum, ¿dónde se almacena esa clave?


8

Estoy instalando un software para el que tuve que usar un repositorio de terceros. Después de agregar el repositorio con rpm -Uvh http://[site], instalé con yum install [package]. Una de las indicaciones que surgieron durante la instalación decía:

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

¿Alguien sabe dónde se almacena esta clave? Terminé con ese repositorio en particular y no quiero que el repositorio / clave adicional permanezca innecesariamente en mi máquina. Ya lo intenté gpg --list-keystanto como usuario habitual como root, pero la clave no aparece allí.

Como solución, ¿simplemente eliminar el repositorio también eliminaría la clave asociada con él?

Respuestas:


9

Se almacena en el rpmdb, con el nombre gpg-pubkeyy la versión como los primeros 8 caracteres hexadecimales de la huella digital.


9

De rpmkeyla página del manual:


Una clave pública importada se transporta en un encabezado, y la gestión de anillo de claves se realiza exactamente como la gestión de paquetes. Por ejemplo, todas las claves públicas importadas actualmente se pueden mostrar mediante:

rpm -qa gpg-pubkey*

Los detalles sobre una clave pública específica, cuando se importan, se pueden mostrar mediante consultas. Aquí hay información sobre la clave Red Hat GPG / DSA:

rpm -qi gpg-pubkey-db42a60e

Finalmente, las claves públicas se pueden borrar después de importar al igual que los paquetes. Aquí le mostramos cómo quitar la clave Red Hat GPG / DSA

rpm -e gpg-pubkey-db42a60e


gracias por la información adicional, terminé usando "rpm -qa gpg-pubkey * | xargs rpm -qi" para ver información completa sobre todas las teclas (un poco descuidado, pero hizo el trabajo), luego eliminé la que No quería instalar.
josh-cain

2

Si bien Ignacio tiene razón, no está garantizado ... y bien puede cambiar en el futuro. Su mejor opción es instalar el paquete "yum-plugin-keys" y usar los comandos "yum keys", etc.

También tenga en cuenta que RHEL-6.2 + yum tiene per. Teclas CA, así que eso ya es diferente.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.