我丢失了我的 GPG 数据吗?

我丢失了我的 GPG 数据吗?

我将我的 GPG 数据从另一台计算机复制~/.gnupg/*到了外部驱动器。

我不太清楚这会给我带来什么后果。我读到过这有效,但不知道该如何重新设置。GPG 不会列出任何密钥。

我没有这样做--export--import因为我认为这为我节省了几个步骤(并且再次读到它会起作用)。

答案1

GnuPG 不会扫描您所有的驱动器和文件夹来查找其主目录,而是默认将其作为专用位置进行查找~/.gnupg(换句话说,在您的主目录中)。

如果您想在另一台计算机上使用它,请使用选项--homedir,例如gpg --homedir=/media/usb/.gnupg --list-keys。如果您将 GnuPG 主目录复制回另一台计算机,则可能必须使用 再次获取所有权chown $USER:$USER ~/.gnupg,因为即使使用相同的用户名,底层数字 ID 也可能已更改。此外,如果您只复制了 GnuPG 主目录的内容(~/.gnupg/*这样做),您必须chmod 700 ~/.gnupg对封闭目录应用适当的权限(),GnuPG 对其他人是否能够读取您的文件相当挑剔。

相关内容