izlaidums , turpinot attīstību ar pilnīgu domēnu kontroliera un Active Directory pakalpojuma īstenojumu, kas ir saderīgs ar Windows 2000 īstenojumu un spēj apkalpot visus atbalstītos Microsoft Windows klientu versijas, ieskaitot Windows 10. Samba 4 ir daudzfunkcionāls servera produkts, kas nodrošina arī failu servera, drukāšanas pakalpojuma un identifikācijas servera (winbind) īstenojumu.
Galvenie Samba 4.11:
- Noklusējuma procesoru palaišanas modelis tagad ir "prefork", ļaujot uzturēt iepriekš palaistu apstrādātāju procesu baseinu. Uzsākot Samba, opcija ‘—model’ tagad pieņem vērtību ‘prefork’ vietā ‘standard’. Agrāk katram LDAP un NETLOGON klienta savienojumam tika palaists atsevišķs apakšprocess, kas lielā pastāvīgo savienojumu skaita gadījumā izraisīja būtisku atmiņas patēriņu. Izmantojot modeli ‘prefork’, LDAP, NETLOGON un KDC pakalpojumiem tiek palaists ierobežots procesu skaits, kas kopīgi apstrādā klientu savienojumus un sadala tos pa apstrādātājiem (noklusējumā tiek palaikti 4 apstrādātāji);
- Winbind nodrošina PAM_AUTH un NTLM_AUTH autentifikācijas notikumu saglabāšanu žurnālā, kā arī pievienots atspoguļojums autentifikācijas ierakstos un nodošana SamLogon atribūtam ‘logonId’, kas satur iebraukšanas identifikatoru, kas ģenerēts PAM_AUTH un NTLM_AUTH pieprasījumiem;
- Atgrieztā LDAP atsauču shēma tagad atspoguļo oriģinālā pieprasījuma shēmu, piemēram, atsauces, kas iegūtas caur ldap, tiek apgādātas ar prefiksu ‘ldap://’, bet caur ldaps — ‘ldaps://’;
- Pievienota iespēja saglabāt DNS operāciju ilguma informāciju žurnālā, ko veic Bind 9. Izvade tiek iekļauta, nosakot žurnāla līmeni ‘dns:10’ smb.conf;
- Noklusējumā izmantotā Active Directory shēma ir atjaunināta uz versiju
.
Veco shēmu var izvēlēties, izmantojot argumentu ‘—base-schema’. Esošo instalāciju atjaunināšanai var izmantot komandu samba-tool ‘domain schemaupgrade’. - Obligātajā atkarību sarakstā iekļauta kriptogrāfijas bibliotēka GnuTLS 3.2, kas aizstāj iebūvētās Samba kriptogrāfijas funkcijas;
- Pievienota komanda ‘samba-tool contact’ adrešu grāmatas ierakstu meklēšanai un rediģēšanai, kas tiek glabāta LDAP;
- Komandā ‘samba-tool [user|group|computer|group|contact] edit’ uzlabota atbalsta nodrošināšana nacionālajām kodēšanas shēmām;
- Optimizācija Samba ir veikta, lai strādātu ļoti lielās organizācijās, kurās ir līdz pat 100 tūkstošiem lietotāju un 120 tūkstošiem objektu;
- Palielināta pārindeksēšanas („samba-tool dbcheck —reindex”) un pievienošanās domēnam („samba-tool domain join”) darbības efektivitāte lieliem AD domēniem;
- LDAP serverī palielināta atmiņas efektivitāte, veidojot lielus LDAP atbildes (piemēram, meklējot visus objektus), izslēdzot datu dublēšanu atmiņā;
- «samba-tool» ir pievienota opcija «—backend-store-size» maksimālā pieļaujamā datu bāzes (lmdb map) lieluma noteikšanai;
- LDB ir pievienota opcija «batch_mode», kas ļauj optimizēt partiju operāciju izpildi, veicot tās vienā darījumā. Tāpat uzlabota meklēšanas veiktspēja lielās LDB datu bāzēs un palielināta apakškoku pārdēvēšanas veiktspēja;
- Pievienots VFS modulis ceph_snapshots, kas nodrošina CephFS atbalstu, lai strādātu ar iepriekšējām failu versijām;
- Izmainīta Active Directory datu bāzes uzglabāšanas metode diskā. Jauns formāts automātiski tiks piemērots pēc atjaunināšanas uz versiju 4.11, bet atgriežoties no Samba 4.11 uz vecākām versijām nepieciešama formāta manuāli;
- Pēc noklusējuma atbalsts SMB1 protokolam ir atspējots (iestatījumi ‘client min protocol’ un ‘server min protocol’ ir iestatīti uz SMB2_02), kas ir atzīts par novecojušu un vairs netiek izmantots Microsoft;
- Lielākajām komandlīnijām utilītēm, piemēram, smbclient un smbcacls, pievienots jauns parametrs ‘—option’, kas ļauj pārrakstīt smb.conf iestatījumus. Piemēram, minimālās atbalstītās protokola versijas maiņai var norādīt «—option=’client min protocol=NT1′» lai atgrieztos pie SMB1;
- Novecojuši ir LanMan un plaintext autentificēšanas paņēmieni. NTLM, NTLMv2 un Kerberos metožu atbalsts palicis nemainīgs;
- Novecojušais DNS aizmugures BIND9_FLATFILE tiks dzēsts kādā no nākamajām versijām. Arī opcija „rndc command” smb.conf ir pārcelta uz novecojušo statusu;
- Izdzēsts iebūvētais http servera kods (Python WSGI), kas iepriekš tika izmantots, lai nodrošinātu SWAT web saskarnes darbību;
- Pēc noklusējuma atbalsts Python 2 ir atspējots un izmantots Python 3 (lai atgrieztu Python 2 atbalstu, jāiestata vides mainīgais ‘PYTHON=python2′ pirms ‘./configure’ un ‘make’ izpildes procesa laikā samba.
Avots: opennet.lv
