Gpg-agent olmadan, bir şeyleri imzalamak için parolamı girebilirim:
$ echo 123 | gpg -s
You need a passphrase to unlock the secret key for
user: "Mr. Ops <ops@bxxx.com>"
2048-bit RSA key, ID 20F31903, created 2014-03-13
gpg: gpg-agent is not available in this session
Enter passphrase:
İyi çalışıyor. Ancak parolamı her zaman yazmak istemiyorum, bu yüzden gpg-agent'ı çalıştırıyorum:
$ eval $(gpg-agent --daemon)
Şimdi parolamın en az bir kez istenmesini beklerdim, ama asla öyle değilim ve gpg kullanan tüm işlemler başarısız olur.
$ echo 123 | gpg -s
You need a passphrase to unlock the secret key for
user: "Mr. Ops <ops@bxxxx.com>"
2048-bit RSA key, ID 20F31903, created 2014-03-13
gpg: cancelled by user
gpg: no default secret key: bad passphrase
gpg: signing failed: bad passphrase
Parolamı aracıda nasıl saklayabilirim? Bir kez orada var, giriş oturumları boyunca orada nasıl tutabilirim? (İdeal olarak bir daha asla sorulmasını istemiyorum.) Bu, önemli olması durumunda standart apt-get gpg paketleriyle Ubuntu 12.04.4'te.