gnupg: ไม่มีการรับรองว่าคีย์นี้เป็นของผู้ใช้ที่ระบุชื่อ


114

ฉันกำลังพยายามใช้เครื่องมือจัดการรหัสผ่านที่น่าสนใจชื่อ Pass

ฉันทำสิ่งต่อไปนี้:

  1. ติดตั้งเครื่องมือ gpg แล้ว $ sudo dnf install gpg
  2. สร้างคีย์โดยใช้ $ gpg --gen-key
  3. พิมพ์$ pass init "foobar id of my gpg key"ตามที่ระบุไว้ที่นี่
  4. ได้รับ

mkdir: created directory ‘/home/chichivica/.password-store/’ Password store initialized for foobar@email.com

  1. พยายามเพิ่มรหัสผ่านง่ายๆ

$ pass insert foo Enter password for foo: Retype password for foo:

  1. และมีปัญหา

gpg: A45A123C: There is no assurance this key belongs to the named user gpg: [stdin]: encryption failed: Unusable public key

มีใครให้คำแนะนำได้บ้าง อาจเป็นสิ่งที่ฉันเข้าใจผิด? ขอบคุณล่วงหน้า.


gpg -Kการพิมพ์คืออะไร?
Jens Erat

@JensErat แค่นี้ /home/chichivica/.gnupg/secring.gpg ----------------------------------- sec 2048R/96F0E0C0 2015-10-26 uid Ivan Talalaev (chichivica) <foo@bar.com> ssb 2048R/76A1D91D 2015-10-26
Ivan Talalaev

ID A45A123C มาจากไหนใน (6) รหัสคีย์หลักของคุณเป็นรหัสอื่น
Jens Erat

@JensErat ดังนั้นจึงเป็นคำถาม ที่จริงฉันไม่รู้ ฉันไม่พบเหตุการณ์ที่เกิดขึ้นของสตริงนี้!
Ivan Talalaev

1
สวัสดี @ArmanOrtega โซลูชันที่ทำเครื่องหมายว่าเป็นคำตอบช่วยฉันด้วย!
Ivan Talalaev

คำตอบ:


232

ฉันมีปัญหาเดียวกันหลังจากคัดลอกคู่คีย์ของฉันจากเครื่องหนึ่งไปยังอีกเครื่องหนึ่ง วิธีแก้ปัญหาสำหรับฉันคือตั้งค่าระดับความน่าเชื่อถือของคีย์:

gpg --edit-key <KEY_ID>
gpg> trust

คุณจะถูกขอให้เลือกระดับความน่าเชื่อถือจากสิ่งต่อไปนี้:

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

ฉันเลือก 5 ตั้งแต่ฉันสร้างคีย์ดังนั้นแน่นอนฉันเชื่อในที่สุด :) จะขอให้คุณยืนยันการตัดสินใจของคุณ:

Your decision? 5
Do you really want to set this key to ultimate trust? (y/N) y

หลังจากยืนยันแล้วคุณควรเข้ารหัสโดยใช้คีย์นั้นได้


2
key_id คือ mailid ที่คุณใช้
kumar

5
gpg> quitเพื่อออก
John Mee

1
หรือเพียงแค่gpg> qออก
mike23

คำตอบช่วยชีวิต! จอนสโนว์มีอายุยืนยาว
Enrico Maria De Angelis
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.