Je voudrais supprimer une de mes sous-clés OpenPGP sous Linux (L) Ubuntu 16.04 dans GnuPG. C'est une sorte de clé inutile "vierge" (voir clé ci-dessous 33333333
). Je ne l'ai pas téléchargé sur les serveurs clés, donc je pense qu'il est correct de le supprimer sans le révoquer.
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]>
J'ai essayé "gpg> delkey 33333333", mais j'ai eu ce message:
You must select at least one key.
(Use the 'key' command.)
puis gpg> key 33333333
, et j'ai eu ce résultat (même résultat que la list
commande):
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]>
Que devrais-je faire ensuite?
LANG=C
, par exemple.LANG=C gpg2 --edit-key ...
. Alternativement, "basculez" un shell vers la langue anglaise en exécutantexport LANG=C
.Réponses:
Le
--edit-key
menu interactif de GnuPG fonctionne différemment. Vous ne sélectionnez pas une sous-clé parkey [subkey-id]
, mais parkey [key-index]
, dans votre cas, ce seraitkey 2
(la deuxième sous-clé en haut, la clé primaire ne compte pas).Après cela, la ligne
deviendra
avec un astérisque indiquant la clé sélectionnée. Après avoir sélectionné une ou plusieurs clés, exécutez
delkey
pour supprimer les sous-clés sélectionnées. N'oubliez passave
!la source