如何在 GnuPG 中编辑用户 ID 注释或设置新的默认用户 ID?
How to edit a user ID comment or set a new default user ID in GnuPG?
我想删除一个用户 ID 或更新其评论,或者至少将另一个设为默认。这是因为它包含一个有愚蠢印刷错误的评论。喜欢:
gpg> list
pub 4096R/xxxxxxxx created: yyyy-mm-dd expires: yyyy-mm-dd usage: SCEA
trust: ultimate validity: ultimate
sub 4096R/xxxxxxxx created: yyyy-mm-dd expires: yyyy-mm-dd usage: SEA
[ultimate] (1). My Name (comment with a stupid typo) <my-primary@email-address>
[ultimate] (2) My Name <my-primary@email-address>
[ultimate] (3) My Name <my-second@email-address>
如何删除 (1)
或使 (2)
成为主要和默认用户 ID。每个导入我的密钥的人都会看到 (1)
。我尝试将 --edit-key
与 primary 2
一起使用,但我得到的只是
Please select exactly one user ID.
怎么办?
您必须 select 用户 ID 才能在 运行 执行这些命令之前进行编辑。如果要删除第一个用户 ID,请按 1return,这将用星号 [=] 突出显示第一个用户 ID 11=] 号码与用户ID之间:
[ultimate] (1)* My Name (comment with a stupid typo) <my-primary@email-address>
[ultimate] (2) My Name <my-primary@email-address>
[ultimate] (3) My Name <my-second@email-address>
现在运行deluid
删除它。您也可以 select 多个用户 ID 一次删除。同样,要更改默认用户 ID,select 新默认值(在您问题的未修改用户 ID 列表中,按 2return) 和 运行 primary
。
再次使用2return去select.
您不能编辑用户 ID(包括其评论)。删除它也可能不是你想要实现的,如果密钥已经发送到密钥服务器网络,下次你从那里收到密钥时它会再次合并(同样,其他人仍然会看到它)。相反,撤销它 运行ning revuid
(不是 revkey
,如本 post 的第一次修订所示),这不会删除它但将其标记为已取代(这将在整个密钥服务器网络中同步)。
我想删除一个用户 ID 或更新其评论,或者至少将另一个设为默认。这是因为它包含一个有愚蠢印刷错误的评论。喜欢:
gpg> list
pub 4096R/xxxxxxxx created: yyyy-mm-dd expires: yyyy-mm-dd usage: SCEA
trust: ultimate validity: ultimate
sub 4096R/xxxxxxxx created: yyyy-mm-dd expires: yyyy-mm-dd usage: SEA
[ultimate] (1). My Name (comment with a stupid typo) <my-primary@email-address>
[ultimate] (2) My Name <my-primary@email-address>
[ultimate] (3) My Name <my-second@email-address>
如何删除 (1)
或使 (2)
成为主要和默认用户 ID。每个导入我的密钥的人都会看到 (1)
。我尝试将 --edit-key
与 primary 2
一起使用,但我得到的只是
Please select exactly one user ID.
怎么办?
您必须 select 用户 ID 才能在 运行 执行这些命令之前进行编辑。如果要删除第一个用户 ID,请按 1return,这将用星号 [=] 突出显示第一个用户 ID 11=] 号码与用户ID之间:
[ultimate] (1)* My Name (comment with a stupid typo) <my-primary@email-address>
[ultimate] (2) My Name <my-primary@email-address>
[ultimate] (3) My Name <my-second@email-address>
现在运行deluid
删除它。您也可以 select 多个用户 ID 一次删除。同样,要更改默认用户 ID,select 新默认值(在您问题的未修改用户 ID 列表中,按 2return) 和 运行 primary
。
再次使用2return去select.
您不能编辑用户 ID(包括其评论)。删除它也可能不是你想要实现的,如果密钥已经发送到密钥服务器网络,下次你从那里收到密钥时它会再次合并(同样,其他人仍然会看到它)。相反,撤销它 运行ning revuid
(不是 ,如本 post 的第一次修订所示),这不会删除它但将其标记为已取代(这将在整个密钥服务器网络中同步)。revkey