- pass usa o gpg para criptografar suas senhas. Isso significa que você pode usar o gpg-agent para armazenar em cache sua senha, desse modo permitindo que as ferramentas gpg e, portanto, passar a descriptografar seus arquivos sem pedir sua senha novamente. Se você estiver usando o GnuPG > = 2.1.0, o gpg-agent será iniciado automaticamente. Se não, há (infelizmente) inúmeras maneiras de iniciar o gpg-agent juntamente com seu login ou sessão X.
O Arch Wiki contém muitas informações sobre como configurar e usar o gpg-agent , mas o mais importante é provavelmente a seguinte entrada em ~/.gnupg/gpg-agent.conf
:
default-cache-ttl 3600
Isso permite ajustar o tempo (em segundos) que o gpg-agent irá lembrar sua senha. O padrão é 60.
2. Você também pode usar o gpg-agent para armazenar em cache as chaves ssh. Infelizmente eu nunca consegui configurar isso de forma confiável, então não posso dar nenhuma sugestão aqui.
Além disso, não está relacionado às suas perguntas, mas auth-password-store integra a aprovação ao Emacs mecanismo de autenticação .