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,

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

相关推荐
月光下的麦克11 小时前
如何查案动态库版本
linux·运维·c++
Vallelonga11 小时前
使用 busybox 制作磁盘镜像文件
linux·经验分享
EndingCoder11 小时前
索引类型和 keyof 操作符
linux·运维·前端·javascript·ubuntu·typescript
石小千11 小时前
Linux清除缓存
linux·运维
weixin_5160230711 小时前
VESTA在Linux下的安装
linux·运维·服务器
Nautiluss12 小时前
一起调试XVF3800麦克风阵列(十四)
linux·人工智能·音频·语音识别·dsp开发
热心市民R先生12 小时前
IGH EtherCAT 主站核心文件体系全解析:构成、区别与运维实践
运维·服务器·网络
耶耶耶耶耶~13 小时前
arch linux 安装
linux·运维·服务器
iYun在学C13 小时前
驱动程序开发(字符设备驱动框架实验)
linux·c语言·嵌入式硬件
ashcn200113 小时前
linux 制作一个自解压文件
linux·运维·服务器