Para usar minha chave PGP, sempre preciso inserir minha senha. Mas, por acaso, preciso desbloquear a chave apenas uma vez em cada sessão. O comportamento desejado seria que eu tivesse que desbloquear a chavecada vezQuero usá-lo para que a senha não seja lembrada durante toda a sessão.
A caixa de diálogo para inserir a senha fornece uma caixa de seleção "Desbloquear esta chave automaticamente, sempre que eu estiver logado", mas também não é isso que eu quero. Lembro-me desta caixa de diálogo nas versões mais antigas do Ubuntu oferecendo mais opções, como esta:
Mas essas opções nunca são fornecidas para mim. Então, como posso configurar o Seahorse/GPG/Ubuntu para sempre bloquear a chave após o uso?
Responder1
Responder2
Isso pode ser configurado editando ~/.gnupg/gpg-agent.conf
. Duas opções são interessantes: default-cache-ttl
o tempo após o uso da chave até que ela seja bloqueada max-cache-ttl
e o tempo após o desbloqueio da chave.
man gpg-agent
não descreve se um max-cache-ttl
valor 0
desabilita o cache completamente (já que invalida instantaneamente) ou desabilita a invalidação, mas você poderá perceber facilmente. Caso contrário, pense em configurá-lo para 1
(segundos).
max-cache-ttl 0