Se você estiver usando o gpg-agent, todas as senhas (incluindo a senha mestra) serão armazenadas / salvas em ~/.password-store
.
No " website" : ":
Haverá um belo diálogo de entrada de senha usando o padrão
gpg-agent
( que pode ser configurado para permanecer autenticado por vários minutos ), já que todas as senhas são criptografadas.
gpg-agent página de manual :
--default-cache-ttl n Set the time a cache entry is valid to n seconds.
The default is 600 seconds.
--default-cache-ttl-ssh n Set the time a cache entry used for SSH keys
is valid to n seconds.
The default is 1800 seconds.
--max-cache-ttl n Set the maximum time a cache entry is valid to n seconds.
After this time a cache entry will be expired even if it has been accessed recently.
The default is 2 hours (7200 seconds).
--max-cache-ttl-ssh n Set the maximum time a cache entry used for SSH keys is valid
to n seconds. After this time a cache entry will be expired even if
it has been accessed recently.
The default is 2 hours (7200 seconds).
e ...
gpg-agent.conf
Este é o arquivo de configuração padrão lido pelo gpg-agent em comece. Pode conter qualquer opção longa válida; a liderança dois traços não podem ser inseridos e a opção não pode ser abreviada. Este arquivo também é lido após um SIGHUP, porém apenas alguns opções terão realmente um efeito. Esse nome padrão pode ser mudou na linha de comando (veja: [opção - opções]). Você deve fazer backup desse arquivo.
Isso só será lido se você realmente usar o gpg-agent. Se for "seahorse" (o padrão no Ubuntu) o gpg-agent é ignorado).
Assim, você pode colocar qualquer um dos 4 parâmetros no arquivo de configuração com um tempo em segundos para manter a senha válida (que inclui a senha mestra, pois ela também é armazenada). Para liberar as senhas, você pode usar echo RELOADAGENT | gpg-connect-agent
( consulte o manual para mais opções).