Издание на Samba 4.23.0 с поддръжка на протокола QUIC и активиране на Unix разширенията SMB3

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

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

  • Добавена е поддръжка за използване на протокола QUIC като транспорт за SMB3, който представлява надстройка над протокола UDP, поддържащ мултиплексиране на множество връзки и предоставящ методи за криптиране, еквивалентни на TLS/SSL. Протоколът е създаден през 2013 година от Google като алтернатива на комбинацията TCP+TLS за уеб, решаваща проблемите с дългото време за установяване и съгласуване на връзки в TCP и елиминираща забавянията при загуба на пакети по време на предаване на данни. За конфигуриране на транспорта са добавени параметри "client smb transports" и "server smb transport", например, за добавяне на възможност за използване на QUIC на сървър освен TCP в конфигурационния файл може да се укаже "server smb transports = +quic.

    За да се използва QUIC от страната на сървъра, е необходима зареждането на модула на ядрото quic.ko, който в момента се предоставя отделно, но скоро ще бъде приет в основния състав на ядрото на Linux. От страната на клиента при отсъствието на модула на ядрото се поддържа прилагането на реализиране на QUIC на базата на библиотеката ngtcp2.

  • По подразбиране е включена поддръжката на Unix-разширения за протокола SMB3, осигуряващи преносимост с клиенти, използващи Linux и Unix-подобни ОС. Unix-разширенията позволяват използването на POSIX семантика на файловите сървъри и такива възможности като символични и твърди връзки, блокировки, разширени атрибути, права на достъп и специални типове файлове.
  • Модернизирана е логиката за обновяване на данните за времето на изменение на файловете, която е приближена до поведението сървъри на базата на Windows 10 и Windows Server 2016. По-рано информацията за времето на запис в файловете се обновяваше с забавяне, а сега ще се отразява веднага след извършване на операцията на запис.
  • Добавена е нова утилита smb_prometheus_endpoint за експортиране на метрики за мониторинг в формат, съвместим с Prometheus.
  • В командата «samba-tool domain backup» е добавена опцията «—no-secrets» за създаване на резервни копия, в които не са включени пароли, ключове за достъп и други тайни атрибути (обекти msKds-ProvRootKey, msFVE-RecoveryInformation и msTPM-InformationObject).
  • В компонента CTDB, отговорен за работата на клъстерни конфигурации, е реализирана възможността за зареждане на настройки от файлове /etc/ctdb/tunables.d/*.tunables в допълнение към конфигурационния файл /etc/ctdb/tunables.conf.
  • Добавена е поддръжка за натрупване на отделна статистика на профилирането за всеки ресурс за споделяне (share), което позволява на администратора да следи отделно активността на всеки споделен ресурс и да идентифицира узките места с помощта на утилитата smbstatus.

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

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