gpgファイルを暗号化および復号化するツールを使用して実行しようとしていますが、ユーザーのグローバル状態を変更せずにこのツールを実行できるかどうかを知りたいです。具体的には、特定のgpgユーザーとして初めて実行する.gnupgと、ユーザーのホームディレクトリにディレクトリおよびその他のアーティファクトが作成されます。
このコマンドの操作をユーザーの公開キーリングと秘密キーリングから分離することに成功しました(これを行う方法については、https://github.com/rcook/rgpgにある Rubyのgemを参照してください)。gpg防止したいの行動。
gpg: keyblock resource/home/u/.gnupg/pubring.gpg ':ファイルオープンエラーgpg:作成できません/home/u/.gnupg/random_seed': No such file or directory