Me gustaría eliminar una subclave de OpenPGP en Linux (L) Ubuntu 16.04 en GnuPG. Es una especie de clave inútil "en blanco" (ver la clave a continuación 33333333
). No lo he subido a servidores clave, por lo que creo que está bien eliminarlo sin revocarlo.
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]>
Intenté "gpg> delkey 33333333", pero recibí este mensaje:
You must select at least one key.
(Use the 'key' command.)
entonces gpg> key 33333333
, y tuve este resultado (el mismo resultado que el list
comando):
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]>
¿Qué debería hacer después?
LANG=C
, por ejemplo.LANG=C gpg2 --edit-key ...
. Alternativamente, "cambie" un shell al idioma inglés ejecutandoexport LANG=C
.Respuestas:
El
--edit-key
menú interactivo de GnuPG funciona de manera diferente. No selecciona una subclave porkey [subkey-id]
, perokey [key-index]
, en su caso, seríakey 2
(la segunda subclave desde arriba, la clave principal no cuenta).Después de hacerlo, la línea
cambiará a
con un asterisco que indica la clave que se está seleccionando. Después de seleccionar una o más teclas, ejecute
delkey
para eliminar las subclaves seleccionadas. ¡No te olvidessave
!fuente