ubuntu用bind9自建DNS服务器时logging日志出现failed: permission denied解决方法

ubuntu用bind9自建DNS服务器时logging日志出现failed: permission denied解决方法:

日志文件要放在/var/log/named/目录下,比如:/var/log/named/bind.log

/etc/bind/目录下创建named.conf.log文件,内容如下:

bash 复制代码
logging {
        channel bind_log {
                file "/var/log/named/bind.log" versions 3 size 10m;
                severity info;
                print-category  yes;
                print-severity  yes;
                print-time      yes;
        };

        category queries { bind_log; };
};

/etc/bind/named.conf后面添加:

bash 复制代码
include "/etc/bind/named.conf.log";

修改文件用户:

bash 复制代码
chown bind:bind /var/log/named/bind.log

原因是/etc/apparmor.d/usr.sbin.named这个文件中有:

bash 复制代码
/var/log/named/** rw,
/var/log/named/ rw,

你也可以修改成你指定的目录。

相关推荐
claro2 分钟前
windows2025开启Hyper-V和vmware17共存(2)
运维·服务器
snow@li3 分钟前
前端:本地电脑和服务器,本质上都是一台计算机。
运维·服务器·前端
luj_17687 分钟前
硝酸体系核关联假说解析
服务器·c语言·开发语言·经验分享·算法
兔老大RabbitMQ9 分钟前
涉及泛型的强制转换
linux·windows·microsoft
老约家的可汗12 分钟前
Linux中yum、vim和gcc
linux·运维·vim
上海云盾-小余13 分钟前
服务器基线加固:从漏洞排查到入侵预警全套防护手册
运维·服务器
Anthony_23117 分钟前
Linux 从基础操作到故障排查
linux·运维·服务器·网络·nginx·ubuntu·centos
翼龙云_cloud18 分钟前
阿里云代理商:2026 年阿里云国际版节点怎么选择和优化?
服务器·阿里云·云计算·国际节点
2301_7890156230 分钟前
Lnux权限
linux·开发语言·c++·权限
楚枫默寒8 小时前
Linux 编辑文件后自动添加修改日期
linux·运维·bash