GnuPGのLinux(L)Ubuntu 16.04で、私のOpenPGPサブキーを削除したいと思います。これは一種の「空白」の役に立たないキーです(以下のキーを参照してください33333333
)。鍵サーバーにアップロードしていないので、取り消さずに削除してもいいと思います。
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]>
「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 <[email protected]>
次に何をすればいいですか?
GnuPGのインタラクティブ--edit-key
メニューの動作は異なります。サブキーはkey [subkey-id]
ではなくkey [key-index]
で選択します。この場合、これはkey 2
になります(上から2番目のサブキー、主キーはカウントされません)。
そうした後、行
ssb rsa4096/33333333
に変わります
ssb* rsa4096/33333333
アスタリスクは選択されているキーを示します。 1つ以上のキーを選択した後、delkey
を実行して、選択したサブキーを削除します。 save
をお忘れなく!