GnuPG 2'ye kadar
Kullanıcı yapılandırması (in ~/.gnupg/gpg-agent.conf
) yalnızca varsayılan ve maksimum önbellekleme süresini tanımlayabilir; devre dışı bırakılamaz.
Bu default-cache-ttl
seçenek, son GnuPG aktivitesinden sonra zaman aşımını (saniye cinsinden) ayarlar (eğer kullanırsanız sıfırlar), maximum-cache-ttl
seçenek, şifrenizi girdikten sonra önbelleğe aldığı zaman dilimini (saniye cinsinden) ayarlar. Varsayılan değer 600 saniye (10 dakika) default-cache-ttl
ve 7200 saniyedir (2 saat) maximum-cache-ttl
.
Bir yıla kadar ayarlayın - örneğin, 34560000 saniye (400 gün) - ve iyi durumda olmanız gerekir:
default-cache-ttl 34560000
maximum-cache-ttl 34560000
Ancak bu değişikliğin yürürlüğe girmesi için, gpg-agent'ı yeniden başlatarak oturumu sonlandırmanız gerekir.
Oturum sürenizi sınırlandırmak istiyorsanız, oturumu kapatırken arka plandaki cinayeti öldürmeniz gerekir. Bu işletim sistemleri arasında çok farklı, bu yüzden farklı sistemler için ipuçları içeren başka bir soruya / cevaba atıfta bulunuyorum .
gpg-agent
Oturum açma sırasında da yeniden başlatabilirsiniz , ancak bu işlem önbelleğe alma süresini oturum uzunluğuyla sınırlamaz, ancak bir kullanıcının girişlerini de sınırlar. Bu durumda bir sorun olup olmadığını kendinize karar verin.
GnuPG 2.1 ve üzeri
GnuPG 2.1 ve üzeri sürümlerde, maximum-cache-ttl
seçenek daha max-cache-ttl
fazla değişiklik yapılmadan yeniden adlandırıldı .