gpg —list-keys perintah menghasilkan uid [tidak dikenal] setelah mengimpor kunci pribadi ke instalasi yang bersih


21

Saya melakukan instalasi Arch Linux yang bersih dan mengimpor kunci pribadi gpg yang dicadangkan. Sebagai cek kewarasan aku berlari:

gpg —list-keys

Semuanya tampak normal kecuali uidyang sekarang berbunyi:

uid [ unknown ] User < user@useremail.com >

Ketika saya pertama kali membuat kunci ini sebelum instalasi bersih itu membaca:

uid [ ultimate ] User < user@useremail.com >

Mengapa itu berubah dari [ ultimate ]ke [ unknown ]setelah mengimpor itu ke instalasi yang bersih?

Terima kasih sebelumnya.

Jawaban:


30

GNUPG memiliki database kepercayaan yang disimpan di ~/.gnupg/trustdb.gpg

Anda dapat membuat cadangan basis data trust ini menggunakan --export-ownertrustopsi:

gpg --export-ownertrust > file.txt

Jika Anda mengekspor kunci rahasia Anda dan mengimpornya nanti ke lingkungan baru, basis data trust tidak lagi ada.

Namun, ini mudah diatasi:

gpg --edit-key user@useremail.com

gpg> trust

Please decide how far you trust this user to correctly verify other users' keys
(by looking at passports, checking fingerprints from different sources, etc.)

  1 = I don't know or won't say
  2 = I do NOT trust
  3 = I trust marginally
  4 = I trust fully
  5 = I trust ultimately
  m = back to the main menu

Your decision? 5

Dan jangan lupa untuk menyimpan perubahan:

gpg> save

Saya terus mendapatkan `gpg: tidak dapat melakukan ini dalam mode
batch`
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.