URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 89571
[ Назад ]

Исходное сообщение
"bind9 Не создаются файлы статистики statistics-file"

Отправлено georglk , 11-Авг-10 10:40 
Поставил bind9 на Ubuntu 10.04LTS (2.6.32-21)
Все работает, но не создаются файлы статистики
named.conf.options:
options {
  directory "/var/cache/bind";
  statistics-file "/tmp/named.stats";
  memstatistics-file "/tmp/named.memstats";
  ...
}
на /tmp права drwxrwxrwt
В логах есть ошибки типа
Aug 10 16:33:40 host kernel: [93118.555695] type=1503 audit(1281443620.363:16):  operation="mknod" pid=8114 parent=1 profile="/usr/sbin/named" requested_mask="c::" denied_mask="c::" fsuid=104 ouid=104 name="/tmp/named.stats"
Как с этим бороться?

Содержание

Сообщения в этом обсуждении
"bind9 Не создаются файлы статистики statistics-file"
Отправлено Serge , 11-Авг-10 11:13 
apparmor - отключить или исправить профайл для bind9

"bind9 Не создаются файлы статистики statistics-file"
Отправлено georglk , 11-Авг-10 12:11 
>apparmor - отключить или исправить профайл для bind9

спасибо за подсказку про apparmor
посмотрел профиль касаемо bind9 /etc/apparmor.d/usr.sbin.named
там есть такие строчки
  # some people like to put logs in /var/log/named/ instead of having
  # syslog do the heavy lifting.
  /var/log/named/** rw,
  /var/log/named/ rw,

Я так понял, это разрешает named писать в эту папку
заменил в named.conf.options
  statistics-file "/var/log/named/named.stats";
  memstatistics-file "/var/log/named/named.memstats";

перезапустил bind9, ошибки исчезли
надо не забыть дать права для bind для /var/log/named