Etter 6 mÄneders utvikling ble versjon 4.21.0 av Samba lansert, som viderefÞrte utviklingen av Samba 4 med fullstendig implementering av domenekontroller og Active Directory-tjeneste, kompatibel med Windows 2008-implementeringen, og i stand til Ä stÞtte alle Microsoft-stÞttede versjoner av Windows-klienter, inkludert Windows 11. Samba 4 er et flerfunksjonelt serverprodukt som ogsÄ tilbyr implementering av filserver, utskriftstjeneste og identifikasjonsserver (winbind).
Viktige endringer i Samba 4.20:
- Sikkerheten ved behandling av listene «valid users», «invalid users», «read list» og «write list» er forbedret. Hvis det oppstÄr en feil under datatransmisjon som gjÞr det umulig Ä bestemme SID ut fra brukernavn eller gruppe, vil den problematiske posten i listene ikke bli ignorert, men fÞre til en feilmelding. Ikkeeksisterende brukere og grupper blir fortsatt ignorert.
- I serveren LDAP stĂžtter nĂ„ autentisering ved hjelp av SASL gjennom Kerberos eller NTLMSSP med tilkoblingsproxy over TLS (ldaps eller starttls). Standardverdien for innstillingen âldap server require strong authâ innebĂŠrer nĂ„ bruk av SASL over TLS, som tilsvarer innstillingen av LdapEnforceChannelBinding i NTDS-parametrene pĂ„ Windows-plattformen.
- Implementeringen av LDB-databasen som brukes i Samba AD DC, er nÄ bygget som et offentlig biblioteksformat uten Ä opprette et separat tar-arkiv. Bindingen til LDB Modules API for Python, som ikke har fungert pÄ flere Är, er fjernet. Behandlingen av Unicode i LDB er endret.
- Flere offentlige Samba-biblioteker (dcerpc-samr, samba-policy, tevent-util, dcerpc, samba-hostconfig, samba-credentials, dcerpc_server og samdb) er nÄ som standard klassifisert som interne (private).
- Muligheten til Ă„ bruke ldaps fra âwinbinddâ og ânet adsâ er nĂ„ tilgjengelig. Innstillingen âclient ldap sasl wrappingâ har fĂ„tt stĂžtte for verdiene âstarttlsâ for Ă„ bruke STARTTLS pĂ„ TCP-port 389 og âldapsâ for Ă„ bruke TLS pĂ„ TCP-port 636.
- Det er lagt til et nytt alternativ «dns hostname» for Ä sette klientens navn i DNS (standard er «[netbios name].[realm]»).
- I Samba AD er det implementert rotasjon av utgÄtte passord for kontoer som bruker smartkort for pÄlogging (innstillingen «smart card require for logon» er angitt), og passordet brukes som en reserve ved tilbakestilling til NTLM eller for kryptering av lokal profil.
- Det er nÄ tillatt Ä definere innstillingene «veto files» og «hide files» knyttet til individuelle brukere og grupper. For eksempel, «hide files : USERNAME = /somefile.txt/».
- Automatisk oppdatering av keytab er sikret etter endring av passordet som brukes til autentisering av datamaskinen i domenet (machine password).
- En ny VFS-modul for Ceph-filsystemet er lagt til, som bruker det lavnivÄ API-et libcephfs og gjÞr det mulig Ä oppnÄ hÞyere ytelse sammenlignet med den eksisterende cephfs-modulen. For Ä konfigurere den nye modulen i smb.conf, bÞr navnet 'ceph_new' brukes i stedet for 'ceph'.
- StÞtte for administrerte gMSA (Group Managed Service Account) er lagt til, i samsvar med funksjonsnivÄet for Active Directory domenetjenester 2012 (Functional Level 2012). Samba-tool verktÞyet har fÄtt nye kommandoer for Ä hÄndtere gMSA rotblokkene (KDS), som «samba-tool domain kds root_key create» og «samba-tool domain kds root_key list».
- StÞtte for funksjonsnivÄet for Active Directory domenetjenester 2012R2 (Functional Level 2012R2) er implementert.
- Det er arbeidet med Ă„ sikre reproducerbare byggeprosesser, noe som gjĂžr det mulig Ă„ bekrefte at den binĂŠre filen er bygget fra de leverte kildekodene. For eksempel er ikke byggeutfallet lenger avhengig av lokalisasjonsinnstillinger og katalogen der byggeprosessen ble utfĂžrt.
- Beskyttelse mot refleksjon av konfidensiell informasjon i /proc som spesifiseres under anrop av Samba-verktĂžy, er lagt til, slik at disse dataene ikke er synlige i ps- eller top-utdata.
Kilde: opennet.ru
