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 [email protected]
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 <[email protected]>
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 list
Befehl):
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 <[email protected]>
Was soll ich als nächstes tun?
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
.Antworten:
Das interaktive
--edit-key
Menü von GnuPG funktioniert anders. Sie wählen einen Unterschlüssel nicht nach auskey [subkey-id]
, sondern nachkey [key-index]
, in Ihrem Fallkey 2
(der zweite Unterschlüssel von oben, der Primärschlüssel zählt nicht).Danach die Linie
wird sich ändern zu
mit einem Sternchen, das den ausgewählten Schlüssel angibt. Führen Sie
delkey
nach Auswahl eines oder mehrerer Schlüssel aus, um die ausgewählten Unterschlüssel zu löschen. Vergiss nichtsave
!quelle