Efter sex mÄnaders utveckling har Samba 4.21.0 slÀppts, vilket fortsÀtter utvecklingen av Samba 4 med en fullstÀndig implementation av domÀnkontrollanten och Active Directory-tjÀnsten, kompatibel med Windows 2008-implementationen och kapabel att stödja alla Microsoft-versioner av Windows-klienter, inklusive Windows 11. Samba 4 Àr en multifunktionell serverprodukt som ocksÄ erbjuder en filserver, utskriftstjÀnst och identifieringstjÀnst (winbind).
NyckelÀndringar i Samba 4.20:
- SĂ€kerheten för hanteringen av listorna âvalid usersâ, âinvalid usersâ, âread listâ och âwrite listâ har förstĂ€rkts. Om det inte gick att bestĂ€mma SID baserat pĂ„ anvĂ€ndarnamn eller grupp pĂ„ grund av ett överföringsfel, ignoreras inte den problematiska posten i listorna, utan leder till ett felmeddelande. Icke-existerande anvĂ€ndare och grupper ignoreras.
- I servern LDAP har nu stöd för autentisering med SASL genom Kerberos eller NTLMSSP med tunnling av anslutningar över TLS (ldaps eller starttls). StandardinstĂ€llningen för âldap server require strong authâ förutsĂ€tter nu anvĂ€ndning av SASL över TLS, vilket motsvarar att sĂ€tta LdapEnforceChannelBinding i NTDS-instĂ€llningarna pĂ„ Windows-plattformen.
- Implementeringen av LDB-databasen, som anvÀnds i Samba AD DC, byggs nu som ett offentligt bibliotek utan att skapa ett separat tar-arkiv. Bindningen till LDB Modules API för Python har tagits bort, eftersom den inte har fungerat pÄ flera Är. Hanteringen av Unicode i LDB har Àndrats.
- Vissa offentliga Samba-bibliotek (dcerpc-samr, samba-policy, tevent-util, dcerpc, samba-hostconfig, samba-credentials, dcerpc_server och samdb) har som standard nu klassificerats som interna (private).
- Stöd för att anvĂ€nda ldaps frĂ„n âwinbinddâ och ânet adsâ har lagts till. I instĂ€llningen âclient ldap sasl wrappingâ har stöd för vĂ€rden âstarttlsâ lagts till för att anvĂ€nda STARTTLS pĂ„ tcp-port 389 och âldapsâ för att anvĂ€nda TLS pĂ„ tcp-port 636.
- En ny alternativ âdns hostnameâ har lagts till för att stĂ€lla in klientens namn i DNS (som standard â[netbios name].[realm]â).
- I Samba AD har rotation av utgĂ„ngna lösenord implementerats för konton dĂ€r smartkort anvĂ€nds för inloggning (instĂ€llningen âsmart card require for logonâ Ă€r angiven), och lösenordet anvĂ€nds som en backup nĂ€r man Ă„tergĂ„r till NTLM eller för att kryptera den lokala profilen.
- Det har blivit möjligt att definiera instĂ€llningarna âveto filesâ och âhide filesâ kopplade till specifika anvĂ€ndare och grupper. Till exempel, âhide files : USERNAME = /somefile.txt/â.
- Automatisk uppdatering av keytab har sÀkerstÀllts efter att lösenordet som anvÀnds för datorautentisering i domÀnen (maskinlösenord) har Àndrats.
- En ny VFS-modul för Ceph FS har lagts till, som anvÀnder det lÄgnivÄ-API:et libcephfs och ger högre prestanda jÀmfört med den befintliga cephfs-modulen. För att konfigurera den nya modulen i smb.conf, anvÀnd namnet 'ceph_new' istÀllet för 'ceph'.
- Stöd för hanterade gMSA-konton (Group Managed Service Account) har lagts till, vilket Àr i linje med funktionsnivÄn för domÀnkontrollertjÀnster i Active Directory 2012 (Functional Level 2012). Kommandon för att arbeta med gMSAs rotnycklar (KDS) har lagts till i samba-tool, sÄsom 'samba-tool domain kds root_key create' och 'samba-tool domain kds root_key list'.
- Stöd för funktionsnivÄn för domÀnkontrollertjÀnster i Active Directory 2012R2 (Functional Level 2012R2) har implementerats.
- Arbetet har utförts för att möjliggöra reproducerbara byggen, vilket sÀkerstÀller att den binÀra filen Àr byggd frÄn de angivna kÀlltexterna. Till exempel beror nu byggresultatet inte lÀngre pÄ lokala instÀllningar och den katalog dÀr bygget utfördes.
- Skydd mot spegling av kÀnslig information i /proc, som anges vid körning av Samba-verktyg, har lagts till, sÄ att dessa data inte Àr synliga i ps- eller top-utdata.
KĂ€lla: opennet.ru
