2013-08-27 2 views
0

Может ли кто-нибудь быть таким добрым, чтобы указать мне, как настроить Emacs на повторную запрос парольной фразы при сохранении файла * .gpg только после того, как прошло определенное количество минут? Хотя я знаю, что могу установить Emacs для запроса кодовой фразы только при открытии, я бы предпочел систему, в которой последняя фраза фразы «тайм-аут» после, скажем, 5 минут. Мне показалось, что я догадываюсь увидеть что-то об этом в документации раньше, но, похоже, не смог найти его снова, и веб-поиск не помог. Любая помощь будет оценена.Тайм-аут временной фразы Emacs GPG

ответ

1

Вы, наверное, ищете:

Chяг(epa) Caching PassphrasesRET

Вы также можете посмотреть на (pgg) Caching passphrase из ныне устаревшей (по состоянию на Emacs 24) pgg библиотека, которая немного более многословна.

+0

Спасибо, к сожалению, у моей emacs нет такой записи в «epa», и идея «pgg» не работала. –

+0

http://www.gnu.org/software/emacs/manual/html_mono/epa.html#Caching-Passphrases – phils

+0

И как всегда, Wiki может быть полезна: http://www.emacswiki.org/emacs/EasyPG – phils

2

Если вы используете GPG 2.0.x, то это не Emacs, кэширующий кодовую фразу, это gpg-agent и pinentry. Если это так, то время кэширования парольной фразы находится в ~/.gnupg/gpg-agent.conf, а параметр, который вы ищете, - «default-cache-ttl», за которым следует количество секунд, в течение которого он будет кэшировать кодовую фразу. Установите это как угодно.

Если, однако, вы используете GPG 1.4.x, то это может быть gpg-agent (есть возможность включить его при компиляции), или это может быть любой интерфейс, который вы используете. В этом случае Emacs и любая версия интерфейса GnuPG применимы для вашей версии Emacs (первоначально это была EasyPG, но она менялась за последние несколько лет).

+0

Если это не изменилось снова в багажнике, я считаю, что EasyPG - это текущая библиотека, а PGG - устаревшая. – phils

+0

В этом случае у Emacs Wiki должны быть ответы. – Ben