Издание Samba 4.18.0

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

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

  • Продължава работата по отстраняване на регресии в производителността на натоварени SMB сървъри, възникнали в резултат на добавяне на защита срещу уязвимости, които манипулират символични връзки. В допълнение към извършената в предишното издание работа по намаляване на системните извиквания при проверка на имената на директории и прекратяване на използването на wakeup събития при обработка на конкуриращи операции, в версия 4.18 разходите за обработка на блокировки за конкуриращи операции с файлови пътища са намалени около три пъти. В резултат на това производителността на операциите за отваряне и затваряне на файлове е доведена до нивото на Samba 4.12.
  • В утилитата samba-tool е реализиран по-конкретен и точен изход на съобщения за грешки. Вместо изхода на трасировки на извикванията с указание на позицията в кода, в която е възникнал проблемът, което не винаги позволяваше веднага да се разбере каква е ситуацията, новата версия ограничава изхода до описание на причината за грешката (например, неправилно потребителско име или парола, неправилно име на файл с БД LDB, отсъствие на име в DNS, недостъпност на мрежата, неправилни аргументи на командния ред и т.н.). При откритие на неразпознат проблем продължава да се извежда пълна трасировка на Python стека, която може да бъде получена и с указване на опцията ‘-d3’. Тази информация може да бъде полезна за търсене на причината за проблема в Web или добавяне в изпращаното уведомление за грешка.
  • Във всички команди на samba-tool е осигурена поддръжка на опцията «—color=yes|no|auto» за управление на подсветката на изхода. В режим «—color=auto» оцветяването се използва само при изход на терминала. Вместо ‘yes’ е разрешено указване на стойности ‘always’ и ‘force’, вместо ‘no’ — ‘never’ и ‘none’, вместо ‘auto’ — ‘tty’ и ‘if-tty’.
  • Добавена поддръжка на променливата среда NO_COLOR за деактивиране на оцветяването на изхода, в ситуации, когато се използват ANSI цветови кодове или действа режимът «—color=auto».
  • В samba-tool е добавена нова команда «dsacl delete» за изтриване на записи в списъците за управление на достъпа (ACE, Access Control Entry).
  • Към командата wbinfo е добавена опция «—change-secret-at=» за указване на контролера, домейн за който трябва да се извърши операцията за смяна на парола.
  • В smb.conf е добавен нов параметър «acl_xattr:security_acl_name» за промяна на името на разширения атрибут (xattr), използван за съхранение на NT ACL. По подразбиране атрибутът security.NTACL се прикрепя към файловете и каталогите, достъпът до който е забранен за обикновените потребители. При промяна на името на атрибута за съхранение на ACL, той няма да бъде предоставян чрез SMB, но ще бъде локално достъпен за всички потребители, което изисква разбиране на възможния негативен ефект върху сигурността.
  • Добавена е поддръжка за синхронизация на хешовете на паролите между домейна Active Directory на базата на Samba и облака Azure Active Directory (Office365).

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

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