Samba 4.18.0 har slÀppts, vilket fortsÀtter utvecklingen av Samba 4 med en fullstÀndig implementering av domÀnkontrollern och Active Directory-tjÀnsten, som Àr kompatibel med implementationen i Windows 2008 och kan stödja alla Microsofts versioner av Windows-klienter, inklusive Windows 11. Samba 4 Àr en multifunktionell serverprodukt som Àven erbjuder filserver-, utskriftstjÀnst- och identifieringsserver (winbind).
NyckelförÀndringar i Samba 4.18:
- Arbetet med att ÄtgÀrda regressionsproblem i prestanda för belastade SMB-servrar har fortsatt, vilket uppstod till följd av skydd mot sÄrbarheter som manipulerar symboliska lÀnkar. Utöver arbetet som utfördes i den senaste versionen för att minska systemanrop vid kontroll av katalognamn och upphöra med anvÀndningen av wakeup-hÀndelser vid hantering av konkurrerande operationer, har overheaden vid hantering av lÄs för konkurrerande operationer med filvÀgar i version 4.18 minskats med cirka tre gÄnger. Resultatet Àr att prestandan för öppning och stÀngning av filer har nÄtt nivÄn frÄn Samba 4.12.
- I verktyget samba-tool har utskriften av felmeddelanden blivit mer koncis och exakt. IstĂ€llet för att visa en spĂ„rning av funktionsanrop som angav positionen i koden dĂ€r problemet uppstod â vilket inte alltid klargjorde vad som var fel â har den nya versionen begrĂ€nsat utskriften till en beskrivning av felorsaken (t.ex. felaktigt anvĂ€ndarnamn eller lösenord, felaktigt namn pĂ„ LDB-databasen, brist pĂ„ namn i DNS, nĂ€tverksproblem, felaktiga kommandoradsargument, osv.). Om ett oigenkĂ€nnt problem upptĂ€cks, fortsĂ€tter en fullstĂ€ndig spĂ„rning av Python-stacken att visas, vilket Ă€ven kan erhĂ„llas genom att ange alternativet â-d3â. Denna information kan behövas för att söka efter orsaken till problemet pĂ„ webben eller för att inkludera den i den felanmĂ€lan som skickas.
- För alla samba-tool kommandon har stöd för alternativet ââcolor=yes|no|autoâ implementerats för att styra fĂ€rgmarkering i utskriften. I lĂ€get ââcolor=autoâ anvĂ€nds fĂ€rgmarkering endast vid utskrift till terminal. IstĂ€llet för âyesâ kan vĂ€rdena âalwaysâ och âforceâ anges, istĂ€llet för ânoâ â âneverâ och ânoneâ, och istĂ€llet för âautoâ â âttyâ och âif-ttyâ.
- Stöd för miljövariabeln NO_COLOR har lagts till för att stÀnga av fÀrgmarkering i situationer dÀr ANSI-fÀrgkoder anvÀnds eller dÀr lÀget "--color=auto" Àr aktivt.
- I samba-tool har ett nytt kommando "dsacl delete" lagts till för att ta bort poster i Ätkomstkontrollistor (ACE, Access Control Entry).
- I kommandot wbinfo har alternativet "--change-secret-at=" lagts till för att ange kontrollern. domÀn för vilken lösenordsbyteoperationen ska utföras.
- I smb.conf har en ny parameter "acl_xattr:security_acl_name" lagts till för att Àndra namnet pÄ den utökade attributen (xattr) som anvÀnds för att lagra NT ACL. Som standard kopplas attributet security.NTACL till filer och kataloger, och Ätkomst till det Àr förbjudet för vanliga anvÀndare. NÀr namnet pÄ attributet för lagring av ACL Àndras, kommer det inte att överföras via SMB men kommer att bli lokalt tillgÀngligt för alla anvÀndare, vilket krÀver förstÄelse för möjliga negativa sÀkerhetseffekter.
- Stöd för synkronisering av lösenordshashar mellan Active Directory-domÀnen baserad pÄ Samba och Azure Active Directory (Office365) har lagts till.
KĂ€lla: opennet.ru
