Wie lösche ich einen Unterschlüssel unter Linux in GnuPG?


14

Ich möchte einen meiner OpenPGP-Unterschlüssel unter Linux (L) Ubuntu 16.04 in GnuPG löschen. Es ist eine Art "leerer" nutzloser Schlüssel (siehe unten 33333333). Ich habe es nicht auf Schlüsselserver hochgeladen, daher denke ich, dass es in Ordnung ist, es zu löschen, ohne es zu widerrufen.

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>

Ich habe versucht, "gpg> delkey ​​33333333", aber ich hatte diese Nachricht:

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

dann gpg> key 33333333, und ich hatte dieses Ergebnis (das gleiche Ergebnis wie listBefehl):

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>

Was soll ich als nächstes tun?


1
In der Linux-Befehlszeile (und im Allgemeinen) können Sie die Ausgabe in englischer Sprache für nahezu alle Anwendungen durch Präfixe abrufen LANG=C, z. LANG=C gpg2 --edit-key .... Alternativ können Sie eine Shell durch Ausführen in die englische Sprache "umschalten" export LANG=C.
Jens Erat

Antworten:


16

Das interaktive --edit-keyMenü von GnuPG funktioniert anders. Sie wählen einen Unterschlüssel nicht nach aus key [subkey-id], sondern nach key [key-index], in Ihrem Fall key 2(der zweite Unterschlüssel von oben, der Primärschlüssel zählt nicht).

Danach die Linie

ssb  rsa4096/33333333

wird sich ändern zu

ssb* rsa4096/33333333

mit einem Sternchen, das den ausgewählten Schlüssel angibt. Führen Sie delkeynach Auswahl eines oder mehrerer Schlüssel aus, um die ausgewählten Unterschlüssel zu löschen. Vergiss nicht save!


Vielen Dank. Ich hatte das Sternchen noch nie gesehen. Vielen Dank ! PS: Schlüsselindexnummer war 2, nicht 3 (ich konnte den ersten "Sek" -Schlüssel nicht auswählen).
etn

Du hast recht, ich hätte nur die Unterschlüssel zählen sollen. Wenn dies Ihre Frage beantwortet hat, können Sie das Häkchen links aktivieren (siehe auch die FAQ ).
Jens Erat

Wow, das war nicht intuitiv. Ich wählte weiter nach Schlüssel-ID.
Arviman
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.