我想部署一個項目,它使用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/ –