Comment supprimer une sous-clé sous Linux dans GnuPG?


14

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 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>

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 listcommande):

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>

Que devrais-je faire ensuite?


1
Sur la ligne de commande Linux (et en général), vous pouvez obtenir une sortie en anglais pour à peu près toutes les applications en préfixant LANG=C, par exemple. LANG=C gpg2 --edit-key .... Alternativement, "basculez" un shell vers la langue anglaise en exécutant export LANG=C.
Jens Erat

Réponses:


16

Le --edit-keymenu interactif de GnuPG fonctionne différemment. Vous ne sélectionnez pas une sous-clé par key [subkey-id], mais par key [key-index], dans votre cas, ce serait key 2(la deuxième sous-clé en haut, la clé primaire ne compte pas).

Après cela, la ligne

ssb  rsa4096/33333333

deviendra

ssb* rsa4096/33333333

avec un astérisque indiquant la clé sélectionnée. Après avoir sélectionné une ou plusieurs clés, exécutez delkeypour supprimer les sous-clés sélectionnées. N'oubliez pas save!


Merci beaucoup. Je n'avais jamais vu la chose astérisque auparavant. Merci ! PS: le numéro d'index était 2, pas 3 (je n'ai pas pu sélectionner la première clé "sec").
etn

Vous avez raison, j'aurais dû seulement compter les sous-clés. Si cela répond à votre question, pensez à cocher la case à gauche (consultez également la FAQ ).
Jens Erat

wow ce n'était pas intuitif. J'ai continué à sélectionner par clé-id.
arviman
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.