จะลบคีย์ย่อยบน Linux ใน GnuPG ได้อย่างไร?


14

ฉันต้องการลบคีย์ย่อย OpenPGP ของฉันบน Linux (L) Ubuntu 16.04 ใน GnuPG มันเป็นคีย์ที่ไม่มีประโยชน์ "ว่างเปล่า" (ดูที่ปุ่มด้านล่าง33333333) ฉันยังไม่ได้อัปโหลดไปยังเซิร์ฟเวอร์หลักดังนั้นฉันคิดว่าการลบโดยไม่เพิกถอนได้

gpg2 --edit-key me@example.com

sec  rsa4096/11111111
     created: 2016-12-12  expires: 2017-12-12  usage: SC  
     confiance : ultime        validity: ultimate
ssb  rsa4096/22222222
     created: 2016-12-12  expires: 2017-12-12  usage: E   
ssb  rsa4096/33333333
     created: 2016-12-12  expires: never       usage:     
ssb  rsa4096/44444444
     créé : 2016-12-12  expires: 2017-12-12  usage: S   
[  ultimate ] (1). me <me@example.com>

ฉันลอง "gpg> delkey ​​33333333" แต่ฉันมีข้อความนี้:

You must select at least one key.
(Use the 'key' command.)

จากนั้นgpg> key 33333333และฉันได้ผลลัพธ์นี้ (ผลลัพธ์เหมือนกับlistคำสั่ง):

sec  rsa4096/11111111
     created: 2016-12-12  expires: 2017-12-12  usage: SC  
     confiance : ultime        validity: ultimate
ssb  rsa4096/22222222
     created: 2016-12-12  expires: 2017-12-12  usage: E   
ssb  rsa4096/33333333
     created: 2016-12-12  expires: never       usage:     
ssb  rsa4096/44444444
     créé : 2016-12-12  expires: 2017-12-12  usage: S   
[  ultimate ] (1). me <me@example.com>

ฉันควรทำอย่างไรต่อไป


1
บนบรรทัดคำสั่ง Linux (และโดยทั่วไป) คุณสามารถรับ outpuut ภาษาอังกฤษสำหรับแอพพลิเคชั่นทั้งหมดได้โดยการ prefixing LANG=Cเช่น LANG=C gpg2 --edit-key .... อีกวิธีหนึ่งคือ "เปลี่ยน" export LANG=Cเปลือกในการใช้ภาษาอังกฤษโดยการเรียกใช้
Jens Erat

คำตอบ:


16

--edit-keyเมนูแบบโต้ตอบของ GnuPG นั้นทำงานแตกต่างกัน คุณไม่ได้เลือกคีย์ย่อยโดยkey [subkey-id]แต่key [key-index]ในกรณีของคุณจะเป็นkey 2(คีย์ย่อยที่สองจากด้านบนคีย์หลักจะไม่นับ)

หลังจากทำเช่นนั้นสาย

ssb  rsa4096/33333333

จะเปลี่ยนเป็น

ssb* rsa4096/33333333

ด้วยเครื่องหมายดอกจันระบุคีย์ที่เลือก หลังจากเลือกหนึ่งคีย์ขึ้นdelkeyไปให้เรียกใช้เพื่อลบคีย์ย่อยที่เลือก อย่าลืมsave!


ขอบคุณมาก. ฉันไม่เคยเห็นสิ่งดอกจันมาก่อน ขอบคุณ ! PS: หมายเลขดัชนีคีย์คือ 2 ไม่ใช่ 3 (ฉันไม่สามารถเลือกคีย์ "วินาที" แรก)
etn

คุณพูดถูกฉันควรนับคีย์ย่อยเท่านั้น หากสิ่งนี้ตอบคำถามของคุณให้พิจารณาเลือกเครื่องหมายถูกทางด้านซ้าย (ดูที่คำถามที่พบบ่อยด้วย )
Jens Erat

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