GPG / PGP / SSH anahtarları için varsayılan parola önbellekleme süresini nasıl ayarlayabilirim?


15

Bildiğim kadarıyla, gnome-keyring-daemonçıkış yapana kadar parolaları varsayılan olarak önbelleğe alır. Varsayılanı "10 dakika önbellek" gibi bir şeye ayarlamak istiyorum. Bunu Ubuntu 12.04 Precise'da nasıl yapabilirim?

Çok teşekkürler!


1
İlgili seçenekleri ´org.gnome.crypto.cache´ altında ´gsettings´ içinde buldum. Ne yazık ki bunların herhangi bir etkisi yok gibi görünüyor. Muhtemelen bu, düzeltmelerin hiçbir zaman ubuntu ile birleştirilmediği bu hatadan kaynaklanıyor ( bugzilla.gnome.org/show_bug.cgi?id=681081 )
Karl Frisk

Tamam, son yorum yalnızca SSH anahtarları için geçerlidir. GPG için ayarlar beklendiği gibi çalışır.
Karl Frisk

Yanıtlar:


18
  • Lauch dconf-editor.
  • Gezinin masaüstüne - gnome - kripto - cache .
  • değiştirmek gpg-cache-methodiçin idleveya timeout.
  • gpg-cache-ttlparolanın önbelleğe alınmasını istediğiniz saniye sayısını değiştirin .
  • GNOME-Keyring Daemon'unu yeniden başlatın $ gnome-keyring-daemon -r

idlezaman aşımına ulaşılmadan önce tuşu her kullandığınızda zamanlayıcının sıfırlandığı anlamına gelir . timeoutparola girilmesinden bu yana geçen sürenin dikkate alındığı anlamına gelir.

Bu yalnızca GPG anahtarları için geçerlidir. SSH anahtarlarının parolaları oturumun sonuna kadar hala önbelleğe alınır. IMHO bu bir hatadır.


Önerdiğini yaptım ve hiçbir fark yaratmadı. Sistem ne olursa olsun şifreyi hatırlar ve şifre çözme işlemi takip eder. Bu ciddi bir güvenlik sorunudur. Kimsenin kırmızı bayrak kaldırmamasına şaşırdım.
elmclose

Ubuntu 18.03 altında bu sorunla mücadele ediyorum. timeout1 saniyeye geçmek ve kullanmak için dconf-editor'ü kullandım. Anahtarlığı sıfırladım ve PGP anahtarımın şifresini kullanmak zorunda kaldıktan hemen sonra. Ancak, girildikten sonra şifre tekrar önbelleğe alınır. Yeniden başlatma / çıkıştan kurtulur. Çok sinir bozucu!
Linter
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.