无法生成 PGP 密钥,一般错误

xia*_*jie 9 keyrings gnupg openpgp

现在我使用的是 Ubuntu12.04.04 LTS。

我尝试按照“密码和密钥”程序中的以下步骤创建我的 gpg 密钥。

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

我不知道为什么会出现这个错误。根据我跳过了一些步骤。

xia*_*jie 4

发生错误的原因如下:

~/.gnupg/*.gpg文件具有只读权限。

在使用此操作之前,我使用以下命令创建了 gpg 密钥。

sudo -s
gpg --gen-key
Run Code Online (Sandbox Code Playgroud)

之后,我登录普通用户。

~/.gnupg/*.gpg因此,我没有写入文件(其所有者是root)的权限。

解决方案:我使用以下命令修改了它的权限,以便成功创建 gpg 密钥。

sudo -s
chown xxx ~/.gnupg/*.gpg
Run Code Online (Sandbox Code Playgroud)