Может ли кто-нибудь быть таким добрым, чтобы указать мне, как настроить Emacs на повторную запрос парольной фразы при сохранении файла * .gpg только после того, как прошло определенное количество минут? Хотя я знаю, что могу установить Emacs для запроса кодовой фразы только при открытии, я бы предпочел систему, в которой последняя фраза фразы «тайм-аут» после, скажем, 5 минут. Мне показалось, что я догадываюсь увидеть что-то об этом в документации раньше, но, похоже, не смог найти его снова, и веб-поиск не помог. Любая помощь будет оценена.Тайм-аут временной фразы Emacs GPG
ответ
Вы, наверное, ищете:
Chяг(epa) Caching Passphrases
RET
Вы также можете посмотреть на (pgg) Caching passphrase
из ныне устаревшей (по состоянию на Emacs 24) pgg
библиотека, которая немного более многословна.
Если вы используете 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, но она менялась за последние несколько лет).
Спасибо, к сожалению, у моей emacs нет такой записи в «epa», и идея «pgg» не работала. –
http://www.gnu.org/software/emacs/manual/html_mono/epa.html#Caching-Passphrases – phils
И как всегда, Wiki может быть полезна: http://www.emacswiki.org/emacs/EasyPG – phils