개인 키를 새로 설치로 가져온 후 gpg —list-keys 명령이 uid [unknown]를 출력합니다


21

Arch Linux를 새로 설치하고 백업 된 gpg 개인 키를 가져 왔습니다. 위생 검사로 나는 달렸다.

gpg —list-keys

uid지금 읽는 것을 제외하고는 모든 것이 정상적으로 나타납니다 .

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

새로 설치하기 전에이 키를 처음 만들면 다음과 같이 읽습니다.

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

왜에서 변경됩니다 [ ultimate ][ unknown ]새로 설치에 그것을 가져온 후?

미리 감사드립니다.

답변:


30

GNUPG에는 신뢰 데이터베이스가 저장되어 있습니다 ~/.gnupg/trustdb.gpg

다음 --export-ownertrust옵션을 사용하여이 트러스트 데이터베이스를 백업 할 수 있습니다 .

gpg --export-ownertrust > file.txt

비밀 키를 내 보낸 후 나중에 새 환경으로 가져 오면 신뢰 데이터베이스가 더 이상 존재하지 않습니다.

그러나 이것은 쉽게 해결됩니다.

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

그리고 변경 사항을 저장하는 것을 잊지 마십시오 :

gpg> save

나는`gpg : batch 모드에서 이것을 할 수 없다`를 계속 받고있다
Tim Siwula
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.