Come eliminare una sottochiave su Linux in GnuPG?


14

Vorrei cancellare una mia sottochiave OpenPGP su Linux (L) Ubuntu 16.04 in GnuPG. È una specie di chiave inutile "vuota" (vedi chiave sotto 33333333). Non l'ho caricato su server chiave, quindi penso che sia ok per eliminarlo senza revocarlo.

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>

Ho provato "gpg> delkey ​​33333333", ma ho avuto questo messaggio:

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

quindi gpg> key 33333333, e ho avuto questo risultato (stesso risultato del listcomando):

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>

Cosa dovrei fare dopo?


1
Sulla riga di comando di Linux (e in generale), puoi ottenere l'output in lingua inglese per praticamente tutte le applicazioni con il prefisso LANG=C, ad es. LANG=C gpg2 --edit-key .... In alternativa, "passa" una shell alla lingua inglese eseguendo export LANG=C.
— Jens Erat,

Risposte:


16

Il --edit-keymenu interattivo di GnuPG funziona in modo diverso. Non selezionare una sottochiave per key [subkey-id], ma per key [key-index], nel tuo caso sarebbe key 2(la seconda sottochiave dall'alto, la chiave primaria non conta).

Dopo averlo fatto, la linea

ssb  rsa4096/33333333

cambierà in

ssb* rsa4096/33333333

con un asterisco che indica la chiave selezionata. Dopo aver selezionato una o più chiavi, eseguire delkeyper eliminare le sottochiavi selezionate. Non dimenticare di save!


Molte grazie. Non avevo mai visto prima l'asterisco. Grazie ! PS: il numero dell'indice chiave era 2, non 3 (non ho potuto selezionare il primo tasto "sec").
— etn,

Hai ragione, avrei dovuto contare solo le sottochiavi. Se questo ha risposto alla tua domanda, considera di selezionare il segno di spunta a sinistra (dai un'occhiata anche alle FAQ ).
— Jens Erat,

wow che non era intuitivo. Ho continuato a selezionare tramite ID chiave.
— Arviman,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.