Сервер кэширования несвязанного DNS не ведет журнал

gawk 'BEGIN{FS="|"}{n=split($2,a," "); for (i = 1; i <=n ; i++) printf "%s%s|%s|%s\n", $1,a[i],$3,$4;}'
3
19.02.2017, 17:55
2 ответа

Какое значение в вашем файле журнала ? / var / log / unbound является каталогом?

Если это так, убедитесь, что этот каталог существует и этот несвязанный пользователь среды выполнения может писать в него.

mkdir -p /var/log/unbound
chown unbound:unbound /var/log/unbound

В противном случае вам может потребоваться создать несвязанный журнал файл и установите его разрешения перед запуском несвязанного

touch /var/log/unbound
chown unbound:unbound /var/log/unbound
4
27.01.2020, 21:21

На самом деле, это может и не помочь. Но я нашел решение на другом сайте. Несвязанный сервер кэширования DNS не ведет журнал .

Краткие команды, если ссылка не работает. Права доступа к файлу в порядке, но проблема была с apparmor.

Итак, чтобы решить эту проблему, нам нужно отредактировать настройки:

vim /etc/apparmor.d/local/usr.sbin.unbound

Добавьте эту строку (Здесь вы должны указать путь к вашему файлу "unbound.log".):

# Site-specific additions and overrides for usr.sbin.unbound.
# For more details, please see /etc/apparmor.d/local/README.
/var/log/unbound/unbound.log rw,

Перезагрузить конфигурацию apparmor и перезапустить несвязанные службы:

apparmor_parser -r /etc/apparmor.d/usr.sbin.unbound 
service unbound restart

Мне помогло, надеюсь, поможет и вам.

5
19.11.2020, 10:46

Теги

Похожие вопросы