Samba 4.16.0 ble introdusert, som fortsetter utviklingen av Samba 4 med en fullstendig implementering av domenekontroller og Active Directory-tjenesten, kompatibel med Windows 2000-implementeringen og i stand til å betjene alle Microsoft-støttede versjoner av Windows-klienter, inkludert Windows 10. Samba 4 er et multifunksjonelt serverprodukt som også tilbyr implementering av filserver, utskriftstjeneste og identitetstjener (winbind).
Nøkkelendringer i Samba 4.16:
- Det er inkludert en ny kjørbar fil samba-dcerpcd, som sørger for drift av DCE/RPC (Distributed Computing Environment / Remote Procedure Calls) tjenester. For å håndtere innkommende forespørselen kan samba-dcerpcd kalles ved behov fra smbd-prosesser eller «winbind —np-helper» med overføring av informasjon gjennom navngitte kanaler. I tillegg kan samba-dcerpcd kjøre som en uavhengig bakgrunnsprosess som håndterer forespørslene selv, og kan brukes ikke bare sammen med samba, men også med andre implementeringer. servere SMB2, slik som den som er innebygd i Linux-kjernen ksmbd-server. For å administrere oppstarten av samba-dcerpcd, er det foreslått en innstilling i smb.conf i seksjonen «[global]» kalt «rpc start on demand helpers = [true|false]».
- Den innebygde implementeringen serveren Kerberos har blitt oppdatert til utgaven Heimdal 8.0pre, som har fått støtte for beskyttelsesmekanismen FAST, som sikrer mandater ved å kapsle inn forespørslene og svarene i en separat kryptert tunnel.
- Mekanismen for automatisk sertifikatinnhenting er lagt til, som gjør det mulig å automatisk motta sertifikater fra Active Directory-tjenester ved aktivering av gruppepolitikker («apply group policies» i smb.conf).
- I den innebygde DNS-serveren er muligheten for å bruke et vilkårlig nettverksportnummer ved bestemmelse av DNS-servere for videresending av forespørsel (dns forwarder) implementert. Tidligere kunne bare en vert for videresending angis i innstillingene, nå kan informasjonen oppgis i formatet host:port.
- I CTDB-komponenten, som er ansvarlig for drift av klyngekonfigurasjoner, er rollene «recovery master» og «recovery lock» omdøpt til «leader» og «cluster lock», og i stedet for «master» bør ordet «leader» brukes i forskjellige kommandoer (recmaster -> leader, setrecmasterrole -> setleaderrole).
- Støtten for SMBCopy-teamet (SMB_COM_COPY) og funksjoner for maskeutvidelse (wildcard) i filnavn som kjøres på serversiden og definert i det utdaterte SMB1-protokollen, er avsluttet. Funksjonaliteten til SMB2-protokollen for filkopiering på serversiden er bevart uten endringer.
- I Linux-plattformen er bruken av obligatoriske (mandatory) fillåser i smbd-implementeringen av «share modes» avsluttet. Slike låser, som ble implementert i kjernen ved å blokkere systemanrop, og som ble ansett som usikre på grunn av mulige kappløpsforhold, støttes ikke fra og med Linux-kjernens versjon 5.15.
Kilde: opennet.ru
