Я пытаюсь использовать gpg
инструмент для шифрования и дешифрования файлов, и я хотел бы знать, возможно ли запустить этот инструмент без изменения глобального состояния пользователя. В частности, gpg
при первом запуске данного пользователя он создает .gnupg
каталог и другие артефакты в домашнем каталоге пользователя.
У меня был некоторый успех в изоляции этой команды от набора открытых и секретных ключей пользователя (см. Мой гем Ruby на https://github.com/rcook/rgpg, как это сделать), и это последний оставшийся поведение gpg
я хотел бы предотвратить.
gpg: keyblock resource
/home/u/.gnupg/pubring.gpg ': ошибка открытия файла gpg: не удается создать/home/u/.gnupg/random_seed': No such file or directory