Я хотел бы удалить свой подраздел OpenPGP в Linux (L) Ubuntu 16.04 в GnuPG. Это своего рода «пустой» бесполезный ключ (см. Ключ ниже 33333333
). Я не загрузил его на ключевые серверы, поэтому я думаю, что можно удалить его, не отменяя его.
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>
Я попытался "gpg> delkey 33333333", но у меня было это сообщение:
You must select at least one key.
(Use the 'key' command.)
затем gpg> key 33333333
, и у меня был этот результат (тот же результат, что и list
команда):
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>
Что я должен делать дальше?
LANG=C
, например.LANG=C gpg2 --edit-key ...
, Или «переключите» оболочку на английский язык, запустивexport LANG=C
.Ответы:
Интерактивное
--edit-key
меню GnuPG работает по-другому. Вы не выбираете подраздел поkey [subkey-id]
, а поkey [key-index]
, в вашем случае это будетkey 2
(второй подраздел сверху, первичный ключ не считается).После этого линия
изменится на
со звездочкой, обозначающей выбранный ключ. После выбора одной или нескольких клавиш запустите,
delkey
чтобы удалить выбранные подразделы. Не забудьsave
!источник