サードパーティ製のストレージを使用する必要があるソフトウェアをインストールしています。リポジトリを追加してインストールrpm -Uvh http://[site]
しましたyum install [package]
。インストール中に表示されるプロンプトの1つは次のとおりです。
Importing GPG key 0xABCABCAB "Fname Lname <[email protected]>" from /etc/pki/rpm-gpg/RPM-GPG-KEY-somewhere-fname
Is this ok [y/N]: y
このキーがどこに保存されているのかご存知ですか?その特定のストレージ操作が完了し、不必要にコンピュータの周りに追加のストレージ/キーがかかっていることを望まない。gpg --list-keys
一般ユーザーとrootとして試しましたが、キーはそこにリストされていません。
回避策として、単にリポジトリを削除すると、リポジトリに関連付けられたキーも削除されますか?
答え1
rpmkey
マニュアルページから:
インポートされた公開鍵はヘッダーに含まれており、キーリング管理はパッケージ管理と同じです。たとえば、次を使用して、現在インポートされているすべての公開鍵を表示できます。
rpm -qa gpg-pubkey*
インポート後、クエリを使用して特定の公開鍵の詳細を表示できます。 Red Hat GPG / DSAキーに関する情報は次のとおりです。
rpm -qi gpg-pubkey-db42a60e
最後に、公開鍵はパッケージと同様にインポートして削除できます。 Red Hat GPG/DSA キーを削除する方法は次のとおりです。
rpm -e gpg-pubkey-db42a60e
答え2
gpg-pubkey
指紋の最初の8桁の16進文字で、名前とバージョンを含むrpmdbに保存されます。
答え3
Ignacioの言葉は正しいですが、保証することはできません。最善の方法は、「yum-plugin-keys」パッケージをインストールし、「yum key」などのコマンドを使用することです。
また、RHEL-6.2+ yumにはperがあります。 CAキーなのですでに違います。