Utgivelsen av Samba 4.14.0

Samba 4.14.0 er lansert, som viderefÞrer utviklingen av Samba 4 med full implementering av domenekontroller og Active Directory-tjenester, kompatible med Windows 2000-implementeringen og i stand til Ä stÞtte alle Microsofts stÞttede versjoner av Windows-klienter, inkludert Windows 10. Samba 4 er et multifunksjonelt serverprodukt som ogsÄ tilbyr implementering av filserver, utskriftstjeneste og identitetstjeneste (winbind).

NĂžkkelendringer i Samba 4.14:

  • Det er gjennomfĂžrt betydelig modernisering av VFS-laget. Av historiske grunner var koden for filserverimplementering serveren bundet til behandling av filstier, som ogsĂ„ ble brukt for SMB2-protokollen, som har blitt overfĂžrt til bruk av filbeskrivelser. I Samba 4.14.0 har koden som gir tilgang til serverens filsystem, blitt omarbeidet for Ă„ bruke filbeskrivelser i stedet for filstier. For eksempel er det brukt et fstat()-anrop i stedet for stat() og SMB_VFS_FSTAT() i stedet for SMB_VFS_STAT().
  • PĂ„litelige publiseringspraksiser for skrivere i Active Directory er forbedret, og informasjonen om skrivere som sendes til Active Directory, er utvidet. StĂžtte for Windows skriverdrivere pĂ„ ARM64-systemer er lagt til.
  • Det er mulig Ă„ bruke grupperinger av retningslinjer (Group Policy) for Winbind-klienter. Active Directory-administratoren kan nĂ„ definere retningslinjer som endrer sudoers-innstillinger eller legger til planlagte oppgaver via cron. For Ă„ aktivere anvendelse av gruppepolitikker for klienten i smb.conf er innstillingen 'apply group policies' tilgjengelig. Retningslinjer anvendes hver 90-120 minutter. I tilfelle problemer er det mulig Ă„ angre endringene med kommandoen «samba-gpupdate —unapply» eller anvende dem igjen med kommandoen «samba-gpupdate —force». For Ă„ se hvilke retningslinjer som vil bli anvendt pĂ„ systemet, kan kommandoen «samba-gpupdate —rsop» brukes.
  • Kravene til versjonen av Python er Ăžkt. For Ă„ bygge Samba er det nĂ„ obligatorisk med Python i det minste versjon 3.6. StĂžtten for bygging med eldre utgaver av Python er avviklet.
  • I samba-tool har det blitt implementert verktĂžy for Ă„ administrere objekter i Active Directory (brukere, datamaskiner, grupper). For Ă„ legge til et nytt objekt i AD er det nĂ„ tillatt Ă„ bruke kommandoen «add», i tillegg til «create». For Ă„ endre navn pĂ„ brukere, grupper og kontakter er kommandoen «rename» stĂžttet. For Ă„ lĂ„se opp brukere er kommandoen ‘samba-tool user unlock’ foreslĂ„tt. I kommandoene ‘samba-tool user list’ og ‘samba-tool group listmembers’ er alternativene «—hide-expired» og «—hide-disabled» implementert for Ă„ skjule utgĂ„tte eller deaktiverte brukerkontoer.
  • I CTDB-komponenten, som hĂ„ndterer klusterkonfigurasjoner, er det blitt utfĂžrt en opprydding i politisk ukorrekte termer. I stedet for master og slave, nĂ„r NAT og LVS er konfigurert, ble det foreslĂ„tt Ă„ bruke «leader» for Ă„ referere til hovednoden i gruppen og «follower» for Ă„ dekke de Ăžvrige medlemmene av gruppen. Kommandoen «ctdb natgw master» er endret til «ctdb natgw leader». For Ă„ indikere at noden ikke er leder, vises nĂ„ flagget «follower-only» i stedet for «slave-only». Kommandoen «ctdb isnotrecmaster» er fjernet.

Det er ogsÄ gitt en avklaring om grensene for bruken av GPL-lisensen, under hvilken Samba-koden distribueres, i forhold til VFS-komponentene (Virtual File System). GPL-lisensen krever at alle avledede verk gis ut under de samme betingelsene. I Samba finnes det et grensesnitt for Ä koble til plugins, som gjÞr det mulig Ä kalle ekstern kode. Noen av disse pluginene er VFS-moduler, som benytter headerfiler felles med Samba for Ä definere API-et, gjennom hvilket tilgang til tjenestene som tilbys i Samba oppnÄs. Derfor mÄ VFS-moduler fra Samba distribueres under GPL eller kompatible lisenser.

Det oppstÄr usikkerhet angÄende tredjepartsbiblioteker som VFS-modulene kommuniserer med. Det har sÊrlig blitt uttrykt mening om at det bare kan brukes biblioteker under GPL og kompatible lisenser i VFS-modulene. Samba-utviklerne har presisert at biblioteker ikke kaller Samba-koden gjennom API-et og ikke har tilgang til interne strukturer, derfor kan de ikke betraktes som avledede verk og omfattes ikke av kravet om distribusjon under lisenser som er kompatible med GPL.

Kilde: opennet.ru

KjĂžp pĂ„litelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere đŸ”„ KjĂžp pĂ„litelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster