0

我在 debian 8 上配置 tmda。我以 root 身份运行 tmda-filter.py。该脚本读取一个密钥文件。它坚持为 CHMOD 400 或 600。该脚本从属于 ROOT:ROOT 的 /package/tmda-fork/tmda/bin/tmda-filter 执行 密钥位于 ROOT:ROOT 拥有的 /vpopmail/domains/.tmda/crypt_key

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'
4

1 回答 1

0

将密钥文件的所有者更改为目录所有者并执行。chown vpopmail:vchkpw

于 2016-11-06T20:25:39.407 回答