2013-08-29 3 views
3

У нас есть сервер 2008 r2 windows. Мы установили gpg4win, и он работает. Мы можем создавать публичные и секретные ключи и расшифровывать сообщения для тех, у кого есть открытый ключ. Проблема Установка gnu по умолчанию соответствует профилю пользователя, и мы хотели бы, чтобы он был под общим. Мы создали каталог c: \ gpg_keys В соответствии с документацией на веб-сайте gnu: gpg --homedir/my/path/ , чтобы GnuPG создавал все свои файлы в этом каталоге. " Когда мы запускаем эту команду, это установка Windows: gpg --homedir c: \ gpg_keys \ the return is: gpg: keyring c://gpg_keys//secring.gpg' created gpg: keyring c: //gpg_keys//pubring.gpg 'created gpg: Идите вперед и введите ваше сообщение ... процесс останавливается ???gpg - каталог изменений не работает

Когда мы смотрим на целевом каталоге мы имеем: 08/28/2013 5:14 вечера 0 pubring.gpg
08/28/2013 5: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 файла с нулевой длиной Просьба любым способом получить цель каталог для дома переехал ??

ответ

4

--homedir Apparantly не работает, но в следующем же: Главная Каталог: =============== GnuPG использует для каждого пользователя домашней директории для хранения его и в качестве файлов конфигурации. Домашний каталог по умолчанию - это каталог с именем «gnupg» под каталогом данных приложения пользователя. Этот каталог будет создан, если он не существует. Будучи только по умолчанию, его можно изменить, установив имя домашнего каталога в реестр под ключ HKEY_CURRENT_USER \ Software \ GNU \ GnuPG, используя имя «HomeDir». Если существует переменная окружения «GNUPGHOME», этот даже отменяет настройку реестра. Опция командной строки «-homedir» может использоваться для переопределения всех других настроек домашнего каталога .

проверка с --version показывает, что каталог был изменен.

+0

Изменение --homedir, кажется, испортит ключевой агент. Это серьезная ошибка в gpg4win, и она открыта уже около двух лет. Я отправил отчет об ошибках в свой трекер ошибок: https://wald.intevation.org/tracker/?func=detail&group_id=11&aid=6528&atid=126 . Домой он получает некоторое внимание. Я бы исправил это сам, если бы у меня было время и малейшая идея, с чего начать. – enigmaticPhysicist

+2

Настройка переменной окружения GNUPGHOME для меня с GPG4Win 2.2.3. Опция -homedir не работает. – humbads

+0

Замечание в комментариях выше должно быть полным ответом. Это работало для меня, и я считаю, что это гораздо более чистое решение, чем другие ответы, размещенные здесь. –

0

Это готовое решение в виде файла .reg. Вставьте это в example.reg, отредактируйте, сохраните, затем дважды щелкните полученный файл.

Windows Registry Editor Version 5.00 

[HKEY_CURRENT_USER\Software\GNU\GnuPG] 
"HomeDir"="c:\\edit this\\.gnupg" 
Смежные вопросы