utgivning , som fortsatte utvecklingen av grenen med en fullstÀndig implementering av domÀnkontroller och Active Directory-tjÀnsten, kompatibel med Windows 2000-implementeringen och kapabel att stödja alla versioner av Windows-klienter som stöds av Microsoft, inklusive Windows 10. Samba 4 Àr en multifunktionell serverprodukt, som ocksÄ erbjuder en filserver, utskriftstjÀnst och identitetserver (winbind).
Nyckel i Samba 4.11:
- Som standard anvĂ€nds processstartmodellen "prefork", som möjliggör att stödja en pool av förhandssĂ€krade bearbetningsprocesser. NĂ€r Samba startas accepterar alternativet ââmodelâ nu vĂ€rdet âpreforkâ istĂ€llet för âstandardâ. Tidigare startades en separat barnprocess för varje klientanslutning till LDAP och NETLOGON, vilket ledde till betydande minnesanvĂ€ndning vid ett stort antal permanenta anslutningar. Med "prefork"-modellen startas ett fast antal processer för LDAP-, NETLOGON- och KDC-tjĂ€nsterna, som tillsammans hanterar klientanslutningar och fördelar dem till bearbetarna (som standard startas 4 bearbetare);
- Winbind har sĂ€kerstĂ€llt kvarhĂ„llande av hĂ€ndelser för autentisering, PAM_AUTH och NTLM_AUTH, i loggen, och det har lagts till en reflektion i autentiseringsinspelningarna och överföringen till SamLogon av attributet âlogonIdâ, som innehĂ„ller login-ID som genereras för PAM_AUTH- och NTLM_AUTH-förfrĂ„gningar;
- Schemat för returnerade LDAP-referenser (referral) reflekterar nu schemat frĂ„n den ursprungliga förfrĂ„gan, till exempel ges referenser som erhĂ„lls via ldap prefixet âldap://â, och via ldaps â âldaps://â;
- Det har lagts till möjlighet att logga varaktigheten av DNS-operationer som utförs av Bind 9. Utskriften inkluderas genom att ange loggnivĂ„n âdns:10â i smb.conf;
- Det standardanvÀnda schemat för Active Directory har uppdaterats till version
.
Det gamla schemat kan vĂ€ljas med argumentet ââbase-schemaâ. För att uppgradera befintliga installationer kan kommandot samba-tool âdomain schemaupgradeâ anvĂ€ndas. - Kryptografibiblioteket GnuTLS 3.2 har lagts till som en obligatorisk dependens, som ersatte de inbyggda kryptografifunktionerna i Samba;
- Kommandot âsamba-tool contactâ har lagts till för att söka och redigera poster i adressboken som lagras i LDAP;
- I kommandot âsamba-tool [user|group|computer|group|contact] editâ har stödet för nationella teckenkodningar förbĂ€ttrats;
- Samba har optimerats för att fungera i mycket stora organisationer med upp till 100 000 anvÀndare och 120 000 objekt;
- Prestandan för omindexering (âsamba-tool dbcheck âreindexâ) och domĂ€nanslutningsoperationer (âsamba-tool domain joinâ) har ökat för stora AD-domĂ€ner;
- I LDAP-server har effektiviteten i minnesanvÀndningen ökat vid skapandet av stora LDAP-svar (till exempel vid sökning av alla objekt) genom att undvika duplicering av data i minnet;
- I "samba-tool" har alternativet "âbackend-store-size" lagts till för att ange den maximala tillĂ„tna storleken pĂ„ databasen (lmdb map);
- I LDB har alternativet "batch_mode" lagts till, vilket gör det möjligt att optimera utförandet av batchoperationer genom att köra dem inom en och samma transaktion. Sökprestandan i stora LDB-databaser har ocksÄ förbÀttrats, liksom prestandan vid omdöpning av undertrÀd;
- VFS-modulen ceph_snapshots har lagts till som implementerar stöd för CephFS-snapshots för arbete med tidigare versioner av filer;
- Metoden för lagring av Active Directory-databasen pÄ disk har Àndrats. Det nya formatet kommer automatiskt att tillÀmpas efter uppgradering till version 4.11, men vid en ÄtergÄng frÄn Samba 4.11 till tidigare versioner krÀvs av formatet manuellt;
- Stödet för SMB1-protokollet Àr som standard avstÀngt (instÀllningarna 'client min protocol' och 'server min protocol' har stÀllts in pÄ SMB2_02), vilket har förklarats som förÄldrat och som inte lÀngre anvÀnds av Microsoft;
- I de flesta kommandoradsverktyg, sĂ„som smbclient och smbcacls, har ett nytt parameter 'âoption' lagts till som gör det möjligt att Ă„sidosĂ€tta instĂ€llningarna i smb.conf. Till exempel, för att Ă€ndra den minimi stödda protokollversionen kan man ange "âoption='client min protocol=NT1'" för att Ă„tergĂ„ till SMB1;
- Metoderna för autentisering LanMan och plaintext har förklarats som förÄldrade. Stödet för metoderna NTLM, NTLMv2 och Kerberos kvarstÄr oförÀndrat;
- DNS-backend BIND9_FLATFILE har förklarats som förÄldrat och kommer att tas bort i en av framtida versioner. Alternativet "rndc command" i smb.conf har ocksÄ förklarats som förÄldrat;
- Koden för den inbyggda http-servern (Python WSGI) har tagits bort, som tidigare anvÀndes för att tillhandahÄlla webgrÀnssnittet SWAT;
- Stödet för Python 2 Àr som standard avstÀngt och Python 3 anvÀnds (för att Äteraktivera stödet för Python 2 mÄste miljövariabeln 'PYTHON=python2' stÀllas in innan man kör './configure' och 'make' under byggprocessen av samba.
KĂ€lla: opennet.ru
