Khi nhập khóa trong quá trình cài đặt yum, khóa đó được lưu ở đâu?


8

Tôi đang cài đặt một phần mềm mà tôi phải sử dụng kho lưu trữ của bên thứ ba. Sau khi thêm kho lưu trữ với rpm -Uvh http://[site], tôi cài đặt với yum install [package]. Một trong những lời nhắc xuất hiện trong quá trình cài đặt là:

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

Có ai biết chìa khóa này được lưu trữ ở đâu không? Tôi đã kết thúc với repo cụ thể đó và không muốn thêm repo / khóa kéo dài không cần thiết trên máy của tôi. Tôi đã thử gpg --list-keyscả người dùng và root thông thường, nhưng khóa không được liệt kê ở đó.

Như một công việc xung quanh chỉ đơn giản là loại bỏ repo cũng loại bỏ khóa liên quan đến nó?

Câu trả lời:


9

Nó được lưu trữ trong rpmdb, với tên gpg-pubkeyvà phiên bản là 8 ký tự thập lục phân đầu tiên của dấu vân tay.


9

Từ rpmkeytrang hướng dẫn:


Khóa công khai đã nhập được mang theo trong tiêu đề và quản lý vòng khóa được thực hiện chính xác như quản lý gói. Ví dụ: tất cả các khóa công khai hiện đang nhập có thể được hiển thị bởi:

rpm -qa gpg-pubkey*

Chi tiết về một khóa công khai cụ thể, khi được nhập, có thể được hiển thị bằng cách truy vấn. Dưới đây là thông tin về khóa GPG / DSA của Red Hat:

rpm -qi gpg-pubkey-db42a60e

Cuối cùng, khóa công khai có thể bị xóa sau khi nhập giống như các gói. Dưới đây là cách xóa khóa GPG / DSA của Red Hat

rpm -e gpg-pubkey-db42a60e


cảm ơn về thông tin bổ sung, tôi đã kết thúc bằng cách sử dụng "rpm -qa gpg-pubkey * | xargs rpm -qi" để xem thông tin đầy đủ về tất cả các phím (hơi cẩu thả, nhưng nó đã hoàn thành công việc), sau đó xóa cái tôi không muốn cài đặt.
josh-cain

2

Mặc dù Ignacio là chính xác, nhưng điều đó không được đảm bảo ... và có thể sẽ thay đổi trong tương lai. Đặt cược tốt nhất của bạn là cài đặt gói "yum-plugin-key" và sử dụng các lệnh "phím yum", v.v.

Cũng lưu ý rằng RHEL-6.2 + yum có mỗi. Phím CA, vậy là đã khác.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.