17. septembra 2019 bola vydaná verzia 4.11.0 — prvé stabilné vydanie v rade Samba 4.11.
Medzi hlavnými funkciami balíka:
- Kompletná realizácia doménového kontrolóru a služieb AD, kompatibilná s protokolmi Windows 2000 a schopná obsluhovať všetkých Windows klientov až po Windows 10.
- Súborový server
- Tlačový server
- Služba identifikácie Winbind
Funkcie vydania 4.11.0:
- Predvolene sa používa model spúšťania procesov „prefork“, ktorý umožňuje udržiavať určité množstvo spustených procesov spracovateľov.
- Winbind uchováva v logu udalosti autentifikácie PAM_AUTH a NTLM_AUTH, ako aj atribút „logonId“, ktorý obsahuje identifikátor prihlásenia.
- Pridala sa možnosť zaznamenávania trvania operácií s DNS do logu.
- Predvolená schéma práce s AD bola aktualizovaná na verziu 2012_R2. Predtým používanú schému je možné zvoliť pomocou spúšťacieho kľúča ‘—base-schema’.
- Funkcie kryptografie teraz vyžadujú ako závislosť povinnú knižnicu GnuTLS 3.2, ktorá nahradila integrované v Samba.
- Objavila sa príkaz „samba-tool contact“, ktorý umožňuje vyhľadávať, prezerať a upravovať záznamy v adresári LDAP.
- Bola vykonaná optimalizácia fungovania Samby v organizáciách so viac ako 100000 používateľmi a 120000 objektmi.
- Zvýšila sa výkonnosť opätovného indexovania pre veľké. domén AD
- Metóda uchovávania databázy AD na disku bola aktualizovaná. Nový formát sa automaticky aplikuje po aktualizácii na vydanie 4.11, avšak v prípade reverzného návratu zo Samby 4.11 na staršie vydania bude potrebné manuálne preformátovať na starý formát.
- Predvolene je zakázaná podpora protokolu SMB1, ktorý bol považovaný za zastaraný.
- Konzolovým nástrojom smbclient a smbcacls bola pridaná možnosť ‘—option’, ktorá umožňuje prekonať parametre zadané v konfiguračnom súbore smb.conf.
- Metódy autentifikácie LanMan a plaintext sú považované za zastarané.
- Bol odstránený kód integrovaného http servera, ktorý predtým podporoval činnosť webového rozhrania SWAT.
- Predvolene je zakázaná podpora python 2 a používa sa python 3. Na aktivovanie podpory druhej verzie Pythonu je potrebné nastaviť premennú prostredia „PYTHON=python2“ pred použitím ./configure a make.
Zdroj: linux.org.ru
