Jak usunąć podklucz z Linuksa w GnuPG?

14

Chciałbym usunąć mój podklucz OpenPGP w systemie Linux (L) Ubuntu 16.04 w GnuPG. Jest to rodzaj „pustego” bezużytecznego klucza (patrz poniżej klucz 33333333). Nie przesłałem go na kluczowe serwery, więc myślę, że można go usunąć bez odwoływania.

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

Próbowałem „gpg> delkey ​​33333333”, ale otrzymałem ten komunikat:

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

potem gpg> key 33333333otrzymałem ten wynik (taki sam wynik jak listpolecenie):

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

Co mam teraz zrobić?

etn
źródło
1
W wierszu poleceń systemu Linux (i ogólnie) można uzyskać wyświetlanie w języku angielskim dla prawie wszystkich aplikacji przez prefiks LANG=C, np. LANG=C gpg2 --edit-key .... Możesz też „przełączyć” powłokę na język angielski, uruchamiając export LANG=C.
Jens Erat,

Odpowiedzi:

16

Interaktywne --edit-keymenu GnuPG działa inaczej. Nie wybierasz podklucza według key [subkey-id], ale według key [key-index], w twoim przypadku byłoby to key 2(drugi podklucz od góry, klucz podstawowy się nie liczy).

Po zrobieniu tego linia

ssb  rsa4096/33333333

zmieni się na

ssb* rsa4096/33333333

z gwiazdką wskazującą wybrany klucz. Po wybraniu jednego lub więcej kluczy, uruchom, delkeyaby usunąć wybrane podklucze. Nie zapomnij save!

Jens Erat
źródło
Wielkie dzięki. Nie widziałem wcześniej gwiazdki. Dziękuję Ci ! PS: numer indeksu klucza to 2, a nie 3 (nie mogłem wybrać pierwszego klawisza „sec”).
etn
Masz rację, powinienem policzyć tylko podklucze. Jeśli to odpowiedziało na twoje pytanie, rozważ wybranie znacznika po lewej stronie (zajrzyj również do FAQ ).
Jens Erat,
wow, to było nieintuicyjne. Ciągle wybieram według identyfikatora klucza.
arviman