Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Samba-AD и BIND9.8  (Прочитано 1976 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sokogen

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Samba-AD и BIND9.8
« : 28 Февраля 2014, 14:36:07 »
Сервер на Ubuntu 12.04.04.
Установлены sernet-samba-ad и все необходимые зависимости, в соответствии с рекомендациями wiki.samba.org.
Цитировать
server# samba -V
Version 4.1.5-SerNet-Ubuntu-7.precise

Samba с внутренним DNS-сервером работает нормально.

Установлен и нормально работает BIND.

Цитировать
server# named -V
BIND 9.8.1-P1 built with '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--sysconfdir=/etc/bind' '--localstatedir=/var' '--enable-threads' '--enable-largefile' '--with-libtool' '--enable-shared' '--enable-static' '--with-openssl=/usr' '--with-gssapi=/usr' '--with-gnu-ld' '--with-geoip=/usr' '--enable-ipv6' 'CFLAGS=-fno-strict-aliasing -DDIG_SIGCHASE -O2' 'LDFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro' 'CPPFLAGS=-D_FORTIFY_SOURCE=2'
using OpenSSL version: OpenSSL 1.0.1 14 Mar 2012
using libxml2 version: 2.7.8

Непонятное начинается когда начинаешь дружить их вместе.
В логе при запуске BIND появляется следующее:
Цитировать
28-Feb-2014 14:19:29.306 dlz_dlopen failed to open library '/usr/lib/i386-linux-gnu/samba/bind9/dlz_bind9.so' - /usr/lib/i386-linux-gnu/samba/bind9/dlz_bind9.so: failed to map segment from shared object: Permission denied
Полный вывод:
(Нажмите, чтобы показать/скрыть)

В /etc/apparmor.d/usr.sbin.named имеются записи:
...
  /var/lib/samba/private/** rw,
  /var/lib/samba/private/dns/** rw,
  /usr/lib/x86_64-linux-gnu/samba/bind9/** rm,
  /usr/lib/x86_64-linux-gnu/samba/gensec/** rm,
  /usr/lib/x86_64-linux-gnu/ldb/modules/ldb/** rm,
  /usr/lib/x86_64-linux-gnu/samba/ldb/** rm,

   #include <local/usr.sbin.named>
}

Содержимое и права доступа /var/lib/samba/private/ и /usr/lib/i386-linux-gnu/samba/bind9/
(Нажмите, чтобы показать/скрыть)

Не понимаю почему BIND не может получить доступ к файлу.

Спасибо.

Пользователь решил продолжить мысль 28 Февраля 2014, 16:50:05:
В общем проблема решилась изменением файла /etc/apparmor.d/usr.sbin.named.
Пока выставил следующие разрешения:
  /var/lib/samba/private/* r,
  /var/lib/samba/private/dns/** rkw,
  /usr/lib/i386-linux-gnu/samba/** rkm,

На некоторых сайтах в сети есть более подробные разграничения, поэтому в дальнейшем возможно придется внести дополнительные правки в этот файл.
Главное, теперь понятно куда копать.
« Последнее редактирование: 28 Февраля 2014, 16:50:05 от sokogen »

 

Страница сгенерирована за 0.022 секунд. Запросов: 22.