Efter 6 mÄnaders utveckling slÀpps version 4.20.0 av Samba, som fortsÀtter utvecklingen av Samba 4 med en fullstÀndig implementering av domÀnkontrollanten och Active Directory-tjÀnsten, kompatibel med Windows 2008-implementeringen och kapabel att stödja alla versioner av Windows-klienter som Microsoft stöder, inklusive Windows 11. Samba 4 Àr en multifunktionell serverprodukt som Àven tillhandahÄller en filserver, utskriftstjÀnst och identitetstjÀnst (winbind).
NyckelÀndringar i Samba 4.20:
- Som standard Àr den nya verktygen «wspsearch» aktiverad, som implementerar en experimentell klient för WSP-protokollet (Windows Search Protocol). Verktyget gör det möjligt att skicka sökfrÄgor till en Windows-server dÀr WSP-tjÀnsten körs.
- I kommandot «smbcacls» har stöd för att skriva Ă„tkomstkontrollistor DACL till fil och Ă„terstĂ€lla DACL frĂ„n fil implementerats. Data lagras i ett format som stöds av Windows-verktyget âicacls.exeâ, vilket sĂ€kerstĂ€ller portabilitet av filer med sparade DACL (Discretionary Access Control List).
- Verktyget «samba-tool» har fÄtt utvidgningar för centrala Ätkomstpolicys i Active Directory (Claims), autentiseringspolicys (Authentication Policies) och policybehÄllare (Authentication Silos). Nu kan samba-tool anvÀndas för att koppla en anvÀndare till pÄstÄenden (claims) för senare anvÀndning i regler som definierar ÄtkomstrÀttigheter inom autentiseringspolicyn.
Dessutom kan verktyget samba-tool nu anvÀndas för att skapa autentiseringspolicys och hantera dem, samt för att skapa och hantera policybehÄllare. Till exempel kan samba-tool anvÀndas för att definiera varifrÄn och vart en anvÀndare kan ansluta om NTLM-anvÀndning Àr tillÄten och vilka tjÀnster anvÀndaren kan autentiseras i.
- I den baserade Samba-kontrollanten domÀn Active Directory har stöd för autentiseringspolicys (Authentication Policies) och policybehÄllare (Authentication Silos) som skapats via verktyget samba-tool eller importerats frÄn Microsoft AD-konfigurationer. Denna funktion Àr endast tillgÀnglig pÄ system med minst funktionellt nivÄ 2012_R2 ("ad dc functional level = 2016" i smb.conf).
- Det har lagts till klientstödda gMSA (Group Managed Service Account) i samba-tool, dÀr automatiskt uppdaterade lösenord anvÀnds. Kommandona för lösenordshantering i samba-tool, som tidigare bara kunde anvÀndas med en lokal databas sam.ldb, kan nu ocksÄ tillÀmpas pÄ externa servern vid autentiserad Ätkomst, med hjÀlp av valet "-H ldap://$DCNAME. Bland de stödda operationerna finns: "samba-tool user getpassword" för att lÀsa det nuvarande och tidigare lösenordet för gMSA; "samba-tool user get-kerberos-ticket" för att skriva Kerberos TGT (Ticket Granting Ticket) till den lokala kontokassan.
- Stödet för Conditional ACE (villkorliga Ă„tkomstkontrollposter) har lagts till, vilket gör det möjligt att tillĂ„ta eller blockera Ă„tkomst beroende pĂ„ ytterligare villkor â om det villkorliga uttrycket inte uppfylls, ignoreras ACE, annars tillĂ€mpas det som en vanlig ACE. Villkorliga kontroller kan ocksĂ„ tillĂ€mpas pĂ„ attribut för det skyddade objektet, som beskrivs av resursattribut (Resource Attribute ACE).
- Implementeringen av klustret ctdb har fÄtt möjlighet att tillhandahÄlla tjÀnsten MS-SWN (Service Witness Protocol), genom vilken klienterna kan spÄra sina SMB-anslutningar till kluster-noder. Till exempel kan en klient ansluten till nod "A" begÀra att nod "B" skickar en notification om nod "A" blir otillgÀnglig. För att hantera tjÀnsten föreslÄs en serie kommandon "net witness [list|client-move|share-move|force-unregister|force-response]", som gör det möjligt för klusteradministratören att se registrerade klienter och begÀra flytt av anslutning till andra noder i klustret.
- För konfigurationer med MIT Kerberos5, som fungerar som en domÀnkontroller för Active Directory, krÀvs nu minst version MIT Krb5 1.21, som innehÄller ytterligare skydd mot sÄrbarheten CVE-2022-37967.
- Vid byggnation med importerad Heimdal Kerberos krÀvs inte lÀngre installation av Perl-modulen JSON, utan den inbyggda Perl5-modulen JSON::PP anvÀnds istÀllet.
- I kommandona "samba-tool user getpassword" och "samba-tool user syncpasswords", som anvĂ€nds för att bestĂ€mma och synkronisera lösenord, har utmatningen förĂ€ndrats vid anvĂ€ndning av parameter ";rounds=" med attributen virtualCryptSHA256 och virtualCryptSHA512 (till exempel, 'âattributes="virtualCryptSHA256;rounds=50000"'). Före: virtualCryptSHA256: {CRYPT}$5$rounds=2561$hXem.M9onhM9Vuix$dFdSBwF Efter: virtualCryptSHA256;rounds=2561:{CRYPT}$5$rounds=2561$hXem.M9onhM9Vuix$dFdSBwF
- I implementeringen av MS-WKST (Workstation Service Remote Protocol) har stödet för att visa listan över anslutna anvÀndare baserat pÄ innehÄllet i filen /var/run/utmp, som lagrar uppgifter om anvÀndare som för nÀrvarande Àr aktiva i systemet, upphört. Stödet för utmp har upphört pÄ grund av att detta format Àr utsatt för problemet Är 2038.
KĂ€lla: opennet.ru
