OpenDKIM - 无法加载密钥

OpenDKIM - 无法加载密钥

您好,我正在尝试设置 OpenDKIM,但它一直抱怨无法访问密钥文件。我已仔细检查权限和所有权,将其设置为具有读写访问权限的用户 opendkim 和组 opendkim。我已禁用 selinux 以排除 selinux 问题。我已多次重新安装该软件包。不知道该去哪里找!有什么想法吗?

错误消息:''' opendkim[691895]:无法从 /etc/opendkim/keys/schots.xyz/20200308.private 加载密钥:权限被拒绝'''

输出ps-l:

[root@anakin schots.xyz]# ps -l 471283
F S   UID     PID    PPID  C PRI  NI ADDR SZ WCHAN  TTY        TIME CMD
1 S   981  471283       1  0  80   0 - 47289 poll_s ?          0:00 /usr/sbin/opendkim -x /etc/opendkim.conf -P /run/opendkim/opendkim.pid

输出 ls -ld /etc/opendkim:

[root@anakin schots.xyz]# ls -ld /etc/opendkim
drwxr-xr-x. 3 root opendkim 154 Mar  4 15:28 /etc/opendkim

输出 ls -ld /etc/opendkim/keys:

[root@anakin schots.xyz]# ls -ld /etc/opendkim/keys
drw-------. 3 opendkim opendkim 68 Mar  4 15:28 /etc/opendkim/keys

输出 ls -ld /etc/opendkim/keys/schots.xyz:

[root@anakin schots.xyz]# ls -ld /etc/opendkim/keys/schots.xyz
drw-------. 2 opendkim opendkim 50 Mar  4 15:10 /etc/opendkim/keys/schots.xyz

输出 ls -ld /etc/opendkim/keys/schots.xyz/20200308.private:

[root@anakin schots.xyz]# ls -ld /etc/opendkim/keys/schots.xyz/20200308.private
-rw-------. 1 opendkim opendkim 1679 Mar  4 15:10 /etc/opendkim/keys/schots.xyz/20200308.private

答案1

目录的权限为:

  • r:列出内容
  • w:添加或删除条目
  • x:访问条目

因此,和rw上的权限不足以访问。您需要获得该权限。/etc/opendkim/keys/etc/opendkim/keys/schots.xyz/etc/opendkim/keys/schots.xyz/20200308.privatex

为了解决您的问题,请以用户身份运行以下命令opendkimroot

chmod u+x /etc/opendkim/keys /etc/opendkim/keys/schots.xyz

相关内容