我想部署一个项目,它使用GPG来加密发送到SOAP WebService的数据。当我试图加密文件时,我发现python-gnupg
试图将一个锁定文件放入我的gnupghome
目录中,该目录不能由运行Apache的用户写入。我宁愿不给“nobody”写入权限,那么有没有办法改变python-gnupg用来存储锁定文件的位置?更改python-gnupg锁定文件位置?
澄清: 有人向我指出,我可能没有明确表示,我目前设置gnupghome
当我初始化对象,但我不想锁定文件放在那里,因为我不希望“无人”对该位置具有写入访问权限。
+1不错的答案。 – rkyser
是否有“选项”的版本要求?我一直被告知:'TypeError:__init __()有一个意外的关键字参数'options'' –
我在0.3.1中看到'options'关键字参数被添加了:http://code.google.com/p/python- gnupg/issues/detail?id = 45和http://code.google.com/p/python-gnupg/ –