多年来,我一直在 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