Несколько дней назад вышла новая версия Samba 4.10.0, которая добавляет новые улучшения, особенности и особенно исправления ошибок в предыдущей версии.
Эта новая версия Samba 4.10.0 продолжает развитие ветки Samba 4 с полная реализация контроллера домена и службы Active Directory.
Samba 4.10.0 Он совместим с реализацией Windows 2000 и способен обслуживать все поддерживаемые версии клиентов Microsoft Windows, включая Windows 10.
Samba 4 - это многофункциональный серверный продукт, обеспечивающий также реализацию файлового сервера, службы печати и сервера идентификации (winbind).
Основные новые возможности Samba 4.10.0
С выпуском этой новой версии Samba 4.10.0 подчеркивается, что KDC и Netlogon добавили поддержку модели предварительного запуска процесса.k, что позволяет поддерживать группу процессов предварительной обработки. Значение по умолчанию параметра 'prefork children' в smdb.conf было увеличено с 1 до 4.
В реализации модели pre-fork предусмотрен автоматический перезапуск отказавших процессов. Задержки между попытками перезапуска определяются параметрами «приращение отсрочки перед вилкой» и «максимальная отсрочка перед развилкой».
Кроме того, полная поддержка Python 4.10.0 предоставляется в Samba 3. Поддержка Python 2 все еще возможна, но по умолчанию теперь при компиляции используется Python 3 (Python 3.4+).
Сборка с использованием Python 2 требует установки переменной окружения: «PYTHON = python2 ./configure; PYTHON = python2 make ».
Создание папок samba возможно одновременно для Python 3 и Python 2 указание флага 'настроить-экстра-питон = / USR / бен / python2'. В ветке Samba 4.11 планируется прекратить поддержку Python 2 для архиваторов и повысить требования к версии до Python 3.6.
Резервные копии
Команда 'samba-tool domain backup' была расширена новой опцией 'offline'. Это безопасно создает резервную копию локальной базы данных DC прямо с диска.
Основные преимущества автономной резервной копии что это быстрееили, посколькуl хранит более подробную информацию о базе данных (для криминалистических целей), и процесс самбы не должен запускаться после завершения резервного копирования.
С другой стороны, мы также находим, что добавлена команда 'samba-tool group stats', которая показывает сводку распределения пользователей между группами в домене. Существующая команда «samba-tool group list –verbose» расширена данными о количестве пользователей в каждой группе.
Протоколы и модули
Samba 4.10.0 поставляется с поддержкой протокола SMBv2 для утилиты samba-tool. и новый модуль VFS glusterfs_fuse, который обеспечивает повышенную производительность при доступе к Samba к разделам с GlusterFS, смонтированным с использованием механизма FUSE (User Space File System).
Для повышения производительности модуль напрямую извлекает информацию об именах файлов с помощью расширенного запроса атрибутов в файловой системе.
Чтобы включить ускорение, просто добавьте glusterfs_fuse в параметр «vfs objects».
Новый модуль не заменен на vfs_glusterfs, а только предлагает альтернативный механизм доступа к разделам Gluster.
Он устарел и будет удален в следующей ветви привязки Python к SMB-клиенту. Удаление затронет пользователей, использующих их собственные утилиты с 'from samba import smb'.
Результаты управления LDAP с разбивкой на страницы
Для LDAP, изменено поведение расширения результатов с разбивкой на страницы, позволяя сторонам обрабатывать результаты запроса с разбивкой на страницы.
Обработка запросов на подкачку в Samba согласована с поведением серверов Windows ранее, различные образцы страниц были предоставлены на основе статической печати из статической базы данных, и теперь они учитывают изменения в базе данных, полученные с момента последнего запроса страницы.
Отображение идентификатора события («EventId», успешный или неудачный код входа в систему) и тип ввода («logonType», интерактивный, сетевой и незащищенный сетевой) был добавлен к сообщениям аутентификации, отображаемым в сообщениях аутентификации журнала JSON.
источник: https://www.samba.org
Уважаемый Дэвид
Обратите внимание, что я устанавливаю samba 4 в качестве контроллера домена, и все работает отлично, однако у меня есть веб-приложения, имя пользователя и пароль которых я проверяю с помощью функции php ldap_bind, однако в samba 4 мне не удалось заставить их работать. Вопрос будет в том, не хватает ли мне какой-то конфигурации в самбе, чтобы она работала, или есть другой способ выполнить этот процесс?