Samba 4.14.0 utgivelse

Samba 4.14.0-utgivelsen presenteres, som fortsetter utviklingen av Samba 4-grenen med en fullverdig implementering av en domenekontroller og en Active Directory-tjeneste som er kompatibel med implementeringen av Windows 2000 og er i stand til å betjene alle versjoner av Windows-klienter støttet av Microsoft, inkludert Windows 10. Samba 4 er et multifunksjonelt serverprodukt , som også gir en implementering av filserveren, utskriftstjenesten og identitetsserveren (winbind).

Viktige endringer i Samba 4.14:

  • Det er gjort betydelige oppgraderinger av VFS-laget. Av historiske årsaker ble koden med implementeringen av filserveren knyttet til behandling av filstier, som også ble brukt for SMB2-protokollen, som ble overført til bruk av deskriptorer. I Samba 4.14.0 har koden som gir tilgang til serverens filsystem blitt redesignet for å bruke filbeskrivelser i stedet for filstier. For eksempel er det involvert å kalle fstat() i stedet for stat() og SMB_VFS_FSTAT() i stedet for SMB_VFS_STAT().
  • Påliteligheten til å publisere skrivere i Active Directory er forbedret og skriverinformasjonen som sendes til Active Directory er utvidet. Lagt til støtte for Windows-skriverdrivere på ARM64-systemer.
  • Muligheten til å bruke gruppepolicy for Winbind-klienter er gitt. En Active Directory-administrator kan nå definere policyer som endrer sudoers-innstillinger eller legger til periodiske cron-jobber. For å aktivere bruken av gruppepolicyer for klienten, er "bruk gruppepolicyer"-innstillingen gitt i smb.conf. Retningslinjer brukes hvert 90.–120. minutt. I tilfelle problemer er det mulig å angre endringene med kommandoen "samba-gpupdate —unapply" eller bruke kommandoen "samba-gpupdate —force" på nytt. For å se retningslinjene som vil bli brukt på systemet, kan du bruke kommandoen "samba-gpupdate -rsop".
  • Kravene til Python-språkversjonen er økt. Å bygge Samba krever nå minst Python versjon 3.6. Bygging med eldre Python-utgivelser har blitt avviklet.
  • Samba-verktøyet implementerer verktøy for å administrere objekter i Active Directory (brukere, datamaskiner, grupper). For å legge til et nytt objekt i AD, kan du nå bruke "legg til"-kommandoen i tillegg til "opprett"-kommandoen. For å gi nytt navn til brukere, grupper og kontakter støttes kommandoen "gi nytt navn". For å låse opp brukere, foreslås kommandoen 'samba-tool user unlock'. Kommandoene 'samba-tool user list' og 'samba-tool group listmembers' implementerer alternativene "--skjul-utløpt" og "-skjul-deaktivert" for å skjule utløpte eller deaktiverte brukerkontoer.
  • CTDB-komponenten, som er ansvarlig for driften av klyngekonfigurasjoner, er renset for politisk ukorrekte termer. I stedet for master og slave, når du setter opp NAT og LVS, foreslås det å bruke "leder" for å referere til hovednoden i gruppen og "følger" for å dekke de gjenværende medlemmene av gruppen. Kommandoen "ctdb natgw master" er erstattet med "ctdb natgw leder". For å indikere at noden ikke er en leder, vises nå flagget "bare følgere" i stedet for "bare-slave". Kommandoen "ctdb isnotrecmaster" er fjernet.

I tillegg er det gitt en forklaring om omfanget av GPL-lisensen, som Samba-koden distribueres under, til VFS-komponenter (Virtual File System). GPL-lisensen krever at alle avledede verk åpnes under de samme vilkårene. Samba har et plugin-grensesnitt som lar deg ringe ekstern kode. En av disse pluginene er VFS-moduler, som bruker de samme overskriftsfilene som Samba med en API-definisjon som gir tilgang til tjenester implementert i Samba, og det er derfor Samba VFS-moduler må distribueres under GPL eller en kompatibel lisens.

Det oppstår usikkerhet angående tredjepartsbibliotekene som VFS-moduler får tilgang til. Spesielt ble det gitt uttrykk for at det kun er biblioteker under GPL og kompatible lisenser som kan brukes i VFS-moduler. Samba-utviklerne har avklart at biblioteker ikke kaller Samba-kode gjennom en API eller får tilgang til interne strukturer, så de kan ikke betraktes som avledede verk og er ikke pålagt å distribueres under GPL-kompatible lisenser.

Kilde: opennet.ru

Legg til en kommentar