GPGでGnome Keyringを使用しています。私が何かに署名する必要があるたびに、キーリングデーモンは代わりに署名を実行します。
ただし、これにより、export GNUPGHOME=/path/to/keyring
Bashスクリプトgpg
がそのスクリプト内で使用すると、キーリングデーモンは引き継がれません。
なぜこれですか?キーリングが$GNUPGHOME
他のキーリングにも使用されるようにどのように変更できますか?
を実行すると、seahorse
存在するキーのパスワードが/path/to/keyring
すぐにそこにあることがわかります。
ベストアンサー1
解決しました!
問題は、そのオプションがuse-agent
有効になっていないことです。
デフォルトのキーリングでkeyagentを使用できるuse-agent
ように、以前にコメントを外しました。~/.gnupg/gpg.conf
しかし、キーリングのhomedirを変更したので、gpgは設定を探していますが、ちょうどキーリングを/path/to/keyring/gpg.conf
移動しpubring.gpg
てエクスポートしたときと同じように何も見つかりません。secring.gpg