22.04 服务器,bind9 日志记录

22.04 服务器,bind9 日志记录

多年来,我一直在 20.04 LTS 上使用 bind9,现在升级到 22.04 并“复制”配置。bind9 区域和请求按预期正常工作,但我在日志记录方面遇到了麻烦。包括日志记录定义(#include“/etc/bind/named.conf.log”;)会导致

isc_file_isplainfile '/var/log/bind/bind.log' failed: permission denied

rndc 告诉我:

rndc: connect failed: 127.0.0.1#953: connection refused

注释掉日志记录包含语句,一切正常。

apparmor 定义设置:

/var/log/bind/** rw,
/var/log/bind/ rw,

系统权限:

sudo chown bind:bind /var/log/bind
sudo chmod -R 775 /var/log/bind

我很困惑,出了什么问题...有什么想法吗?

答案1

对于有同样问题的人:

系统服务需要以-f启动

ExecStart=/usr/sbin/named -f $OPTIONS

消除

TYPE=forking

相关内容