dkimproxy无法读取私钥

我刚刚在我的服务器日志中发现了这个错误

May 17 14:55:07 marcus dkimproxy.out[1005]: signing error: Error: cannot read /etc/ssl/private/dkim_server/dkim_server.key: Permission denied 

dkimproxy以dkim用户身份运行, dkimdkimssl-private组的成员。 密钥文件是chmod如下

 # l /etc/ssl/private/dkim_server/ drwxr-x--- 2 dkim ssl-private 4096 12 dic 2009 ./ drwxr-x--- 10 root ssl-private 4096 11 apr 16.37 ../ -rw-r----- 1 dkim ssl-private 891 12 dic 2009 dkim_server.key -rw-r----- 1 dkim ssl-private 272 12 dic 2009 dkim_server.pub 

我也做了根sudo -u dkim cat /etc/ssl/private/dkim_server/dkim_server.key它工作。

我昨天有同样的问题,但我只是忘了添加dkim到SSL私人组。 在我修好之后,我以为我完成了

现在看来,dkimproxy仍然无法读取私钥。

我能做些什么来解决这个问题?

现在起作用了。

编辑/etc/init.d/dkimproxy

 DKIMPROXYGROUP=ssl-private 

并重新启动…

问题在于,dkim用户无法访问/ etc / ssl / private目录,可能是/ etc / ssl将dkim用户添加到ssl-private组,或者执行chmod o+rx /etc/ssl /etc/ssl/private 。 然而,第二select有点不安全。