Издание Samba 4.11.0

Представено релиз Samba 4.11.0, продължаваща развитието на клона Samba 4 с пълна реализация на контролер на домейна и услуга Active Directory, съвместима с реализацията на Windows 2000 и способна да обслужва всички поддържани версии на Windows клиенти от Microsoft, включително Windows 10. Samba 4 е многофункционален сървърен продукт, предлагащ също реализация на файлов сървър, услуга за печат и сървър за идентификация (winbind).

Ключови промени в Samba 4.11:

  • По подразбиране е активирана модел на стартиране на процесите „prefork“, който позволява поддържането на пул от предварително стартирани процеси-обработчици. При стартиране на Samba опцията '—model' сега приема стойността 'prefork' вместо 'standard'. По-рано за всяка клиентска връзка LDAP и NETLOGON се стартираше отделен дочерен процес, което при голям брой постоянни връзки водеше до значително потребление на памет. При използване на модела 'prefork' за услугите LDAP, NETLOGON и KDC, се стартира фиксиран брой процеси, които съвместно обработват клиентските връзки и ги разпределят по обработчици (по подразбиране се стартират 4 обработчика);
  • В Winbind е осигурено запазването на събитията за удостоверяване PAM_AUTH и NTLM_AUTH в журнала, а също така е добавено отразяване в записките за удостоверяване и предаване в SamLogon атрибута 'logonId', съдържащ идентификатора за вход, генериран за запитванията PAM_AUTH и NTLM_AUTH;
  • Схемата на връщаните LDAP-ссылки (referral) сега отразява схемата от оригиналната заявка, например, връзките, получени чрез ldap, са снабдени с префикс 'ldap://' а чрез ldaps — 'ldaps://';
  • Добавена е възможността за запазване в журнала на продължителността на операциите с DNS, изпълнявани от Bind 9. Извеждането се включва чрез указване на ниво на лог 'dns:10' в smb.conf;
  • Прилаганата по подразбиране схема на Active Directory е актуализирана до версия
    2012_R2.
    Старата схема може да бъде избрана с аргумента '—base-schema'. За актуализиране на съществуващи инсталации може да се използва командата samba-tool 'domain schemaupgrade'.
  • Включена е криптографската библиотека GnuTLS 3.2 като задължителна зависимост, която замени вградените в Samba криптографски функции;
  • Добавена е команда 'samba-tool contact' за търсене и редактиране на записи в адресната книга, съхранявана в LDAP;
  • В командата 'samba-tool [user|group|computer|group|contact] edit' е подобрена поддръжката на работа с национални кодировки;
  • Извършена е оптимизация на Samba за работа в много големи организации, наброяващи до 100 хиляди потребители и 120 хиляди обекта;
  • Увеличена е производителността на повторната индексация ('samba-tool dbcheck —reindex') и операциите по присъединяване към домейна ('samba-tool domain join') за големи домейни AD;
  • В LDAP сървъра е увеличена ефективността на потреблението на памет при формирането на големи LDAP отговори (например, при търсене на всички обекти) чрез изключването на дублирането на копия на данни в паметта;
  • В «samba-tool» е добавена опция «—backend-store-size» за определяне на максимално допустимия размер на БД (lmdb map);
  • В LDB е добавена опция «batch_mode», позволяваща оптимизация на изпълнението на пакетни операции, извършвани в рамките на една транзакция. Също така е подобрена производителността на търсенето в големи бази LDB и увеличена производителността при преназначаване на поддеревата;
  • Добавен е VFS модул ceph_snapshots, реализиращ поддръжка на снапшотове CephFS за работа с предишни версии на файлове;
  • Методът на съхранение на Active Directory БД на диска е променен. Новият формат ще бъде приложен автоматично след актуализация до версия 4.11, но в случай на обратно връщане от Samba 4.11 към предишни версии ще е необходимо преобразуване на формата ръчно;
  • По подразбиране е изключена поддръжката на протокола SMB1 (настройките ‘client min protocol’ и ‘server min protocol’ са зададени на стойност SMB2_02), който е обявен за остарял и вече не се използва от Microsoft;
  • В повечето команди на командния ред, като smbclient и smbcacls, е добавен нов параметър ‘—option’, позволяващ да се преопределят настройките на smb.conf. Например, за смяна на минималната поддържана версия на протокола може да се зададе «—option=’client min protocol=NT1′» за връщане към SMB1;
  • Методите за удостоверяване LanMan и plaintext са обявени за остарели. Поддръжката на методите NTLM, NTLMv2 и Kerberos остава непроменена;
  • DNS бекендът BIND9_FLATFILE е обявен за остарял и ще бъде премахнат в едно от бъдещите издания. Също така опцията «rndc command» в smb.conf е преместена в категорията на остарелите;
  • Кодът на вградения http сървър (Python WSGI), използван преди за осигуряване на работа на уеб интерфейса SWAT, е премахнат;
  • По подразбиране е изключена поддръжката на Python 2 и е задействан Python 3 (за връщане на поддръжката на Python 2 трябва да се зададе променлива на средата ‘PYTHON=python2′ преди стартиране на .\/configure’ и ‘make’ по време на сборката на samba.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster