gpg --homedir更改目录不起作用

nut*_*ino 4 gnupg

我们有一个Windows 2008 R2服务器。我们安装了gpg4win,它可以工作。我们可以创建公钥和私钥,并为具有公钥的消息解密消息。问题gnu安装默认为我的用户配置文件,我们希望它属于通用配置文件。根据gnu网站上的文档,我们创建了目录c:\ gpg_keys:gpg --homedir / my / path /,以使GnuPG在该目录中创建其所有文件。“当我们运行此命令时,这是Windows安装:gpg --homedir c:\ gpg_keys \返回是:gpg:钥匙圈c://gpg_keys//secring.gpg' created gpg: keyringc://gpg_keys//pubring.gpg'创建了gpg:继续并键入您的消息...该过程停止了???

当我们查看目标目录时,我们有:08/28/2013
05:14 PM 0 pubring.gpg 08/28/2013 05:14 PM 0 secring.gpg.lock 08/28/2013 05:14 PM 0发布。 gpg.lock 08/28/2013 05:14 PM 0 secring.gpg已创建4个文件zeroe长度请以任何方式获取主目录的目标目录?

nut*_*ino 5

--homedir显然不起作用,但是以下命令起作用:主目录:=============== GnuPG使用每个用户的主目录来存储其密钥和配置文件。默认主目录是用户应用程序数据目录下面的名为“ gnupg”的目录。如果该目录不存在,则将创建它。仅作为默认设置,可以通过使用名称“ HomeDir”将主目录的名称设置为注册表中HKEY_CURRENT_USER \ Software \ GNU \ GnuPG下的注册表来进行更改。如果存在环境变量“ GNUPGHOME”,则它甚至会覆盖注册表设置。命令行选项“ --homedir”可用于覆盖主目录的所有其他设置。

用--version检查表明目录已更改。

  • 设置GNUPGHOME环境变量对GPG4Win 2.2.3有用。--homedir选项不起作用。 (2认同)