2016-11-06 5 views
0

私はdebian 8でtmdaを設定しています。私はrootとしてtmda-filter.pyを実行しています。 このスクリプトはキーファイルを読み取ります。これは、CHMOD 400または600であると主張しています。スクリプトは、 に属する/ package/tmda-fork/tmda/bin/tmda-filterから実行されます。ROOT:ROOT 鍵はROOTが所有する/vpopmail/domains/.tmda/crypt_keyにあります:ROOTPythonスクリプトがルートとして実行されています。アクセスが拒否されました。

Traceback (most recent call last): 
File "/package/tmda-fork/tmda/bin/tmda-filter", line 50, in <module> 
execfile(os.path.join(execdir, 'tmda-rfilter')) 
File "/package/tmda-fork/tmda/bin/tmda-rfilter", line 164, in <module> 
from TMDA import Defaults 
File "/package/tmda-fork/tmda/TMDA/Defaults.py", line 1753, in  <module> 
CRYPT_KEY = binascii.unhexlify(open(CRYPT_KEY_FILE).read().strip()) 
IOError: [Errno 13] Permission denied:  '/home/vpopmail/domains/mydomain.com/.tmda/crypt_key' 

答えて

0

キーファイルの所有者をディレクトリ所有者に変更して実行しました。 chown vpopmail:vchkpw

関連する問題