Zentyal (ранее — eBox Platform) - пакет серверного программного обеспечения с открытым исходным кодом (его код полностью доступен всем его пользователям), ориентированный на малые и средние корпоративные сети. Zentyal может выступать в роли сетевого шлюза, единого центра безопасности сети, Office Server, сервера унифицированных коммуникаций или комбинировать любые из перечисленных функций. Кроме того, Zentyal включает фреймворк, упрощающий разработку новых служб для Unix. Исходный код проекта доступен на условиях лицензии GPL, а также (частично) под различными проприетарными соглашениями. Zentyal является собственностью и спонсируется испанской коммерческой компанией eBox Technologies S.L., которая владеет авторскими правами на кодовую базу.
Zentyal это web- приложение, использующее в качестве основы сервер Apache с mod_perl, компоненты Mason.
Zentyal 2.3 - активно разрабатываемая версия дистрибутива, основанная на Хостинг VPS/VDS на Ubuntu Server 12.04 LTS, в качестве GUI окружения используется LXDE. Основное нововведение в Zentyal 2.3 - интеграция Настройка Samba сервера Ubuntu 20.04.1 LTS 4. Это первая тестовая версия от разработчиков и многие функции отсутствуют.
Настройка модуля Раздел DNS: Что такое DNS. Отследим какие файлы будут изменены Веб интерфейсом при настройке модуля. Для этого создадим файл now - время создания которого станет точкой отсчета для поиска измененных файлов.
# touch /root/now_dns
После создания файла включаем использование модуля DNS в Zentyal, будет выведено сообщение:
Настроить модуль: dns × Включение этого модуля заставит Zentyal совершить приведённые ниже действия и изменения файлов. Вы должны явно подтвердить эти изменения для включения модуля Действия, которые будут выполнены Zentyal'ом Действие: Поменяйте права доступа к /etc/bind разрешив запись для группы bind Причины: Разрешить демону bind автоматическ обновляться Действие: Remove bind9 init script link Причины: Zentyal позаботиться о запуске и остановке служб. Действие: Override named apparmor profile Причины: To allow samba daemon load Active Directory zone Файлы, которые будут модифицированы Zentyal'ом Файл: /etc/bind/named.conf Причины: Основной файл конфигурации bind9 Файл: /etc/bind/named.conf.options Причины: Файл конфигурации настроек bind9 Файл: /etc/bind/named.conf.local Причины: локальный файл конфигурации bind9 Файл: /etc/bind/keys Причины: Файл конфигурации ключей
Ищем измененные файлы утилитой Поиск файлов в Linux изучаем команду find на примерах
# find /etc -type f -newer /root/now_dns /etc/bind/named.conf.local /etc/bind/keys /etc/bind/named.conf.options /etc/bind/named.conf # find /var -type f -newer /root/now_dns
Настройка модуля Настройки времени systemd-timesyncd и запуск сервера NTP. Отследим какие файлы будут изменены Веб интерфейсом при настройке модуля. Для этого создадим файл now - время создания которого станет точкой отсчета для поиска измененных файлов.
# touch /tmp/now
После создания файла включаем использование модуля NTP в Zentyal.