Predstavljen je izdanak Samba 4.16.0, koji nastavlja razvoj grane Samba 4 s potpunom implementacijom kontrolora domene i servisa Active Directory, kompatibilnog s implementacijom Windows 2000 i sposobnog za podršku svim podržanim verzijama Windows klijenata od strane Microsofta, uključujući Windows 10. Samba 4 je višenamjenski serverski proizvod koji također pruža implementaciju datotečnog servera, usluge printanja i servera identifikacije (winbind).
Ključne promjene u Samba 4.16:
- U sastav je uključen novi izvršni datoteka samba-dcerpcd, koja omogućava rad servisa DCE/RPC (Distributed Computing Environment / Remote Procedure Calls). Za obradu dolaznih zahtjeva, samba-dcerpcd može biti pozvan prema potrebi iz procesa smbd ili «winbind —np-helper» uz prosljeđivanje informacija putem imenovanih kanala. Osim toga, samba-dcerpcd može raditi i u načinu neovisnog pozadinskog procesa koji samostalno obrađuje zahtjeve, te se može koristiti ne samo uz sambu, nego i s drugim implementacijama poslužitelja SMB2, kao što je integrirani server ksmbd u Linux kernelu. Za upravljanje pokretanjem samba-dcerpcd u smb.conf u sekciji «[global]» predložena je postavka «rpc start on demand helpers = [true|false]».
- Ugrađena implementacija poslužitelja Kerberos je ažuriran na izdanak Heimdal 8.0pre, koji uključuje podršku za mehanizam zaštite FAST, koji osigurava zaštitu mandata putem inkapsulacije zahtjeva i odgovora u posebnom šifriranom tunelu.
- Dodana je mehanizam automatske registracije certifikata, koji omogućava automatsko dobivanje certifikata iz servisa Active Directory pri uključivanju grupnih politika («apply group policies» u smb.conf).
- U ugrađenom DNS serveru omogućena je upotreba proizvoljnog broja mrežnog porta pri određivanju DNS servera za preusmjeravanje zahtjeva (dns forwarder). Ako se ranije u postavkama mogao navesti samo host za preusmjeravanje, sada se informacija može zadati u formatu host:port.
- U komponenti CTDB, odgovornoj za rad klasterskih konfiguracija, uloge «recovery master» i «recovery lock» preimenovane su u «leader» i «cluster lock», a također umjesto «master» treba koristiti riječ «leader» u raznim komandama (recmaster -> leader, setrecmasterrole -> setleaderrole).
- Podrška za SMBCopy tim (SMB_COM_COPY) i funkciju maske (wildcard) u imenima datoteka, koja se izvršava na strani poslužitelja i određena u zastarjelom protokolu SMB1, je obustavljena. Funkcionalnost protokola SMB2 za kopiranje datoteka na strani poslužitelja ostaje nepromijenjena.
- Na Linux platformi u smbd je obustavljena upotreba obaveznih (mandatory) zaključavanja datoteka u implementaciji „share modes“. Takva zaključavanja, koja su bila implementirana u jezgru putem blokiranja sistemskih poziva i smatrana nesigurnima zbog mogućih stanju utrke, više se ne podržavaju počevši od jezgre Linux 5.15.
Izvor: opennet.ru
