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