Samba 4.17.0 har lanserats, vilket fortsÀtter utvecklingen av Samba 4 med en fullstÀndig implementation av domÀnkontrollern och Active Directory-tjÀnsten, kompatibel med Windows 2008 och kapabel att stödja alla versioner av Windows-klienter som Microsoft stödjer, inklusive Windows 11. Samba 4 Àr en multifunktionell serverprodukt som ocksÄ tillhandahÄller en filserver, utskriftstjÀnst och identitetstjÀnst (winbind).
NyckelförÀndringar i Samba 4.17:
- Arbetet med att ÄtgÀrda prestandaregressioner pÄ överbelastade SMB-servrar har genomförts, vilka uppkommit som resultat av införandet av skydd mot sÄrbarheter som manipulerar symboliska lÀnkar. Bland de genomförda optimeringarna nÀmns minskningen av systemanrop vid kontroll av katalognamn och att wakeup-hÀndelser inte anvÀnds vid hantering av konkurrerande operationer som leder till fördröjningar.
- Det har blivit möjligt att bygga Samba utan stöd för SMB1-protokollet i smbd. För att inaktivera SMB1 i byggskriptet configure har alternativet "âwithout-smb1-server" implementerats (detta pĂ„verkar endast smbd, medan stöd för SMB1 kvarstĂ„r i klientbiblioteken).
- Vid anvÀndning av MIT Kerberos 1.20 har stöd för att motverka "Bronze Bit"-attacken (CVE-2020-17049) implementerats, tack vare överföring av ytterligare information mellan KDC- och KDB-komponenterna. Problemet i den standardanvÀnda KDC baserad pÄ Heimdal Kerberos ÄtgÀrdades 2021.
- Vid byggande med MIT Kerberos 1.20 i domÀnkontrollern domÀn baserad pÄ Samba har stöd för Kerberos-förlÀngningarna S4U2Self och S4U2Proxy införts, samt möjlighet till begrÀnsad delegering baserad pÄ resurser (RBCD, Resource Based Constrained Delegation). För att hantera RBCD har underkommandona 'add-principal' och 'del-principal' lagts till i kommandot "samba-tool delegation". I den standardanvÀnda KDC baserad pÄ Heimdal Kerberos stöds RBCD för nÀrvarande inte.
- I den inbyggda DNS-tjÀnsten har det blivit möjligt att Àndra nÀtverksporten som tar emot förfrÄgningar (till exempel för att köra en annan DNS-server pÄ samma system som omdirigerar vissa förfrÄgningar till Samba).
- I komponenten CTDB, som ansvarar för klusterkonfigurationer, har kraven pĂ„ syntaxen för filen ctdb.tunables sĂ€nkts. Vid byggandet av Samba med alternativen «âwith-cluster-support» och «âsystemd-install-services» sĂ€kerstĂ€lls installationen av systemd-tjĂ€nsten för CTDB. Leveransen av skriptet ctdbd_wrapper har upphört â processen ctdbd startas nu direkt frĂ„n systemd-tjĂ€nsten eller frĂ„n init-skriptet.
- InstĂ€llningen ânt hash store = neverâ har införts, vilket förbjuder lagring av «rena» (utan salt) hashvĂ€rden av anvĂ€ndarlösenord för Active Directory. I nĂ€sta version kommer instĂ€llningen ânt hash storeâ som standard att stĂ€llas in pĂ„ «auto», dĂ€r lĂ€get «never» tillĂ€mpas om instĂ€llningen ântlm auth = disabledâ finns.
- En inbindning för att fÄ Ätkomst till API:et i smbconf-biblioteket frÄn kod skriven i Python har föreslagits.
- I programmet smbstatus har möjligheten att visa information i JSON-format implementerats (slĂ„s pĂ„ med alternativet «âjson»).
- I domÀ-controller har stöd för sÀkerhetsgruppen «Skyddade anvÀndare» införts, som introducerades i Windows Server 2012 R2 och inte tillÄter anvÀndning av osÀkra krypteringstyper (för anvÀndare i gruppen inaktiveras stöd för NTLM-autentisering, Kerberos TGTs baserade pÄ RC4 samt begrÀnsad och obegrÀnsad delegering).
- Stödet för lösenordslagring och autentiseringsmetoden baserad pÄ LanMan har upphört (instÀllningen «lanman auth = yes» har nu ingen betydelse).
KĂ€lla: opennet.ru
