Команда gpg —list-keys выводит uid [ unknown ] после импорта закрытого ключа в чистую установку

Команда gpg —list-keys выводит uid [ unknown ] после импорта закрытого ключа в чистую установку

Я сделал чистую установку Arch Linux и импортировал свой резервный gpg-ключ. В качестве проверки работоспособности я запустил:

gpg —list-keys

Все выглядело как обычно, за исключением того, uidчто теперь гласит:

uid [ unknown ] User < [email protected] >

Когда я впервые создал этот ключ перед чистой установкой, он гласил:

uid [ ultimate ] User < [email protected] >

Почему после импорта в чистую установку он изменился с [ ultimate ]на ?[ unknown ]

Заранее спасибо.

решение1

GNUPG имеет базу данных доверия, которая хранится по адресу~/.gnupg/trustdb.gpg

Вы можете создать резервную копию этой базы данных доверия, используя --export-ownertrustопцию:

gpg --export-ownertrust > file.txt

Если вы экспортировали свои секретные ключи и импортировали их позже в новую среду, то база данных доверия больше не будет существовать.

Однако это легко исправить:

gpg --edit-key [email protected]

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

И не забудьте сохранить изменения:

gpg> save

Читайте о доверииуровнииценности. Напримернеизвестно Ничего не известно о решении владельца при подписании ключей. Ключи на вашем открытом кольце ключей, которыми вы изначально не владеете, имеют этот уровень доверия.

Связанный контент