我们有一个Windows 2008 r2服务器。我们安装了gpg4win,它的工作原理。我们可以为拥有我们公钥的人创建publick和secret密钥并解密消息。
问题
gnu安装默认为我的用户配置文件,我们希望它是一个通用的。
我们创建了一个目录c:\ gpg_keys
根据gnu网站上的文档:
gpg --homedir / my / path /
使GnuPG在该目录中创建其所有文件。 “
当我们运行此命令时,这是Windows安装:
gpg --homedir c:\ gpg_keys \返回的是:
gpg:keyring c://gpg_keys//secring.gpg' created
gpg: keyring
c://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 pubring.gpg.lock
08/28/2013 05:14 PM 0 secring.gpg
创建了4个文件零长度
请以任何方式获取目标目录为家移动?
答案 0 :(得分:4)
--homedir显然不起作用,但以下情况: 主目录: =============== GnuPG还使用每用户主目录来存储其密钥 作为配置文件。默认主目录是一个目录 在用户的应用程序数据目录下命名为“gnupg”。这个 如果目录不存在,将创建该目录。仅作为默认, 可以通过将主目录的名称设置为更改来更改 注册表下的HKEY_CURRENT_USER \ Software \ GNU \ GnuPG密钥使用了 名称“HomeDir”。如果存在环境变量“GNUPGHOME”,则此 甚至覆盖了注册表设置。命令行选项 “--homedir”可用于覆盖家庭的所有其他设置 。目录
使用--version检查显示目录已更改。
答案 1 :(得分:0)
这是一个以.reg文件形式提供的现成解决方案。将其粘贴到example.reg,编辑,保存,然后双击生成的文件。
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\GNU\GnuPG]
"HomeDir"="c:\\edit this\\.gnupg"