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,

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

相关推荐
运维帮手大橙子5 分钟前
Linux如何安装使用Rust指南
linux·运维·rust
千百元16 分钟前
centos怎么查看磁盘是机械还是固态
linux·运维·centos
LoneEon18 分钟前
CentOS 7 系统安装教程
linux·运维·centos
ssswywywht31 分钟前
搭建本地时间同步服务器
linux·运维·服务器
你想考研啊1 小时前
自动化部署脚本
linux·服务器·自动化
超Pro1 小时前
MAC M芯片安装配置VMware+Ubuntu
linux·ubuntu
21号 11 小时前
16.MySQL 服务器配置与管理
服务器·数据库·mysql
熙xi.1 小时前
Linux I²C 总线驱动开发:从架构到实战的完整指南
linux·c语言·驱动开发
---学无止境---1 小时前
Linux中页面写回初始化page_writeback_init函数实现
linux
FJW0208142 小时前
Linux编辑神器——vim工具的使用
linux·运维·vim