kiadás , folytatva a fejlesztés ágat a teljes körű domain vezérlő és Active Directory szolgáltatás megvalósításával, amely kompatibilis a Windows 2000 megvalósítással, és képes kiszolgálni az összes támogatott Microsoft Windows kliens verziót, beleértve a Windows 10-et is. A Samba 4 egy többfunkciós szervertermék, amely fájl-, nyomtatási és azonosító (winbind) szerver megvalósítást is biztosít.
Kulcsok a Samba 4.11-ben:
- Alapértelmezés szerint a "prefork" folyamatindítási modell van aktiválva, amely lehetővé teszi a előre indított feldolgozó folyamatok medencének támogatását. A Samba indításakor a '—model' opció most a 'prefork' értéket fogadja el az 'standard' helyett. Korábban minden LDAP és NETLOGON kliens kapcsolat esetén egy külön gyermek folyamat indult, ami nagy számú állandó kapcsolat esetén jelentős memóriafogyasztáshoz vezetett. A 'prefork' modell használata esetén az LDAP, NETLOGON és KDC szolgáltatások fix számú folyamatot indítanak, amelyek együtt kezelik a kliens kapcsolatokat és elosztják azokat a feldolgozók között (alapértelmezés szerint 4 feldolgozó indul);
- A Winbind biztosítja a PAM_AUTH és NTLM_AUTH hitelesítési események naplózását, valamint hozzáadta a hitelesítési rekordok tükrözését és a SamLogon-nak a 'logonId' attribútumot, amely tartalmazza a belépési azonosítót, amelyet a PAM_AUTH és NTLM_AUTH kéréséhez generáltak;
- A visszakapott LDAP-hivatkozások (referral) sémája most már az eredeti kérés sémáját tükrözi, például az ldap-n keresztül kapott hivatkozások «ldap://» előtaggal vannak ellátva, míg az ldaps esetében «ldaps://»;
- Lehetővé vált a DNS műveletek időtartamának naplózása, amelyeket a Bind 9 végez; ez a kimenet a 'dns:10' naplózási szint megadásával kapcsolható be a smb.conf fájlban;
- Az alapértelmezett Active Directory séma frissítve lett a verzióra
.
A régi séma a '—base-schema' argumentummal választható ki. A meglévő telepítések frissítéséhez használható a samba-tool "domain schemaupgrade" parancs. - Kötelező függőségekként fel lett véve a GnuTLS 3.2 kriptográfiai könyvtár, amely felváltotta a Samba beépített kriptográfiai funkcióit;
- Hozzáadva a 'samba-tool contact' parancs az LDAP-ban tárolt névjegyzék bejegyzéseinek keresésére és szerkesztésére;
- A 'samba-tool [user|group|computer|group|contact] edit' parancsban javult a nemzeti kódolásokkal való munka támogatása;
- A Samba optimalizálva lett nagyon nagy szervezetek számára, amelyek akár 100 ezer felhasználót és 120 ezer objektumot is számlálnak;
- Növelték a (samba-tool dbcheck —reindex) újraindexelés és a (samba-tool domain join) domainhez csatlakozási műveletek teljesítményét nagy AD domainek esetében;
- Az LDAP szerverben javult a memóriahasználat hatékonysága nagyszabású LDAP-válaszok (például az összes objektum keresése) generálásakor az adatok memóriában való duplikációjának kiküszöbölésével.
- A „samba-tool” hozzáadott egy „—backend-store-size” opciót a maximálisan megengedett adatbázis (lmdb map) méretének meghatározásához.
- Az LDB-hez hozzáadódott egy „batch_mode” opció, amely lehetővé teszi a csoportos műveletek végrehajtásának optimalizálását azok egy tranzakción belüli végrehajtásával. Emellett javult a keresési teljesítmény nagy LDB adatbázisokban és nőtt a részfák átnevezésének teljesítménye is.
- Hozzáadva a ceph_snapshots VFS-modul, amely támogatja a CephFS pillanatfelvételeit a fájlok korábbi verzióival való munkához.
- Megváltozott az Active Directory adatbázis tárolási módja a lemezen. Az új formátum automatikusan alkalmazva lesz a 4.11 kiadásra való frissítés után, de ha vissza kell térni a Samba 4.11 verzióról a régebbi kiadásokra, a formát manuálisan kell elvégezni.
- Alapértelmezés szerint letiltva van az SMB1 protokoll támogatása (a ‘client min protocol’ és ‘server min protocol’ beállítások SMB2_02 értékre vannak állítva), amelyet a Microsoft elavultnak nyilvánított és már nem használ.
- A legtöbb parancssori segédprogramhoz, mint például smbclient és smbcacls, hozzáadódott egy új ‘—option’ paraméter, amely lehetővé teszi az smb.conf beállítások felülírását. Például, a minimális támogatott protokoll verzió megváltoztatásához megadható a „—option=’client min protocol=NT1’”, hogy visszaállítsuk az SMB1-et.
- Elavultnak nyilvánították a LanMan és plaintext hitelesítési módszereket. Az NTLM, NTLMv2 és Kerberos módszerek támogatása változatlan maradt.
- Elavultnak nyilvánították a BIND9_FLATFILE DNS-hátteret, amelyet egy jövőbeni kiadásban eltávolítanak. Az smb.conf-ban a „rndc command” opciót is elavultnak nyilvánították.
- Eltávolították a beépített http-szerver kódját (Python WSGI), amely korábban a SWAT webes felületének működtetésére szolgált.
- Alapértelmezés szerint letiltották a Python 2 támogatását, és aktiválták a Python 3-at (a Python 2 támogatás visszaállításához a ‘PYTHON=python2’ környezeti változót kell beállítani a ‘./configure’ és a ‘make’ végrehajtása előtt a samba felépítése során.
Forrás: opennet.ru
