На 17 септември 2019 година излезе версия 4.11.0 — първият стабилен релиз в клона Samba 4.11.
Основни характеристики на пакета:
- Пълна реализация на контролера на домейн и услуги AD, съвместима с протоколите Windows 2000 и способна да обслужва всички Windows клиенти до Windows 10
- Файлов сървър сървър
- Сървър за печат
- Услуга за идентификация Winbind
Характеристики на версия 4.11.0:
- По подразбиране се използва модел на стартиране на процесите 'prefork', който позволява поддържане на определен брой активни процеси на обработка
- winbind записва в логовете събитията на автентикация PAM_AUTH и NTLM_AUTH, както и атрибута 'logonId', който съдържа идентификатора на входа
- Добавена е възможността за записване в логовете на продължителността на операциите с DNS
- Използваната по подразбиране схема за работа с AD е актуализирана до версия 2012_R2. Предишната схема може да бъде избрана, като при стартиране се използва ключ '—base-schema'
- Функциите за криптография сега изискват задължителна библиотека GnuTLS 3.2, заменяйки вградените в Samba
- Добавена е командата 'samba-tool contact', която позволява търсене, преглед и редактиране на записи в адресната книга LDAP
- Проведени са оптимизации на работата на Samba в организации с над 100000 потребители и 120000 обекта
- Повишена производителност на реиндексиране за големи домейни AD
- Актуализирано е съхранението на базата данни AD на диска. Новият формат ще бъде автоматично приложен след актуализация до версия 4.11, но в случай на връщане от Samba 4.11 към предишни версии ще е необходимо ръчно преобразуване на формата в стария
- По подразбиране е деактивирана поддръжката на протокола SMB1, считан за остарял
- Към конзолните инструменти smbclient и smbcacls е добавена опция '—option', която позволява да се преопределят параметрите, зададени в конфигурационния файл smb.conf
- Методите за автентикация LanMan и plaintext са обявени за остарели
- Премахнат е кодът на вградения http-сървър, който преди това поддържаше работата на уеб интерфейса SWAT
- По подразбиране е деактивирана поддръжката на python 2 и се използва python 3. За активиране на поддръжката на втората версия на Python е необходимо да се зададе променлива на околната среда 'PYTHON=python2' преди използването на ./configure и make.
Източник: linux.org.ru
