要使用我的 PGP 金鑰,我始終必須輸入我的密碼。但碰巧的是,每次會話我只需解鎖一次密鑰。理想的行為是,我必須解鎖鑰匙每一次我想使用它,這樣整個會話就不會記住密碼。
輸入密碼的對話框提供了一個複選框“每當我登入時自動解鎖此密鑰”,但這也不是我想要的。我記得舊版本 Ubuntu 中的這個對話框提供了更多選項,如下所示:
但這些選項從未提供給我。那麼如何設定 Seahorse/GPG/Ubuntu 在使用後始終鎖定金鑰呢?
答案1
答案2
這可以透過編輯來配置~/.gnupg/gpg-agent.conf
。有兩個選項很有趣,default-cache-ttl
一個是使用鑰匙後直到被鎖定的時間,max-cache-ttl
一個是解鎖鑰匙後的時間。
man gpg-agent
沒有描述max-cache-ttl
值是否0
完全停用快取(因為它立即失效)或停用失效,但您將能夠輕鬆實現。如果不是,請考慮將其設定為1
(秒)。
max-cache-ttl 0