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,

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

相关推荐
balong.16 分钟前
linux增量更新
linux·运维·服务器
运维小文19 分钟前
linux中的特殊符号
linux·正则表达式·shell·linux命令
baidu_3755288122 分钟前
按键 芯片da9055 linux 驱动程序
linux·运维·服务器
桥豆麻袋939334 分钟前
Sourcetree登录GitLab账号
linux·服务器·gitlab
出发行进1 小时前
Flink错误:一historyserver无法启动,二存在的文件会报错没有那个文件或目录
大数据·linux·hadoop·flink·虚拟机
这猪好帅1 小时前
【Linux网络编程】套接字使用--TCP echo server的实现
linux·网络·tcp/ip
sun0077002 小时前
Ubuntu networkmanager
linux·运维·ubuntu
xx小寂2 小时前
ubuntu16.04在ros使用USB摄像头-解决could not open /dev/video0问题
ubuntu·机器人
TeYiToKu3 小时前
笔记整理—linux驱动开发部分(13)块设备
linux·c语言·驱动开发·笔记·嵌入式硬件·arm