Izdaja Sambe 4.14.0

Predstavljena je izdaja Samba 4.14.0, ki nadaljuje razvoj veje Samba 4 s polno implementacijo krmilnika domene in storitve Active Directory, ki je združljiva z implementacijo sistema Windows 2000 in lahko služi vsem različicam Odjemalci Windows, ki jih podpira Microsoft, vključno z Windows 10. Samba 4 je večnamenski strežniški izdelek, ki omogoča tudi implementacijo datotečnega strežnika, storitve tiskanja in strežnika identitete (winbind).

Ključne spremembe v Sambi 4.14:

  • V sloj VFS so bile narejene pomembne nadgradnje. Iz zgodovinskih razlogov je bila koda z implementacijo datotečnega strežnika vezana na obdelavo datotečnih poti, kar je bilo uporabljeno tudi za protokol SMB2, ki je prešel v uporabo deskriptorjev. V Sambi 4.14.0 je bila koda, ki omogoča dostop do datotečnega sistema strežnika, preoblikovana tako, da namesto poti do datotek uporablja deskriptorje datotek. Vključeno je na primer klicanje fstat() namesto stat() in SMB_VFS_FSTAT() namesto SMB_VFS_STAT().
  • Zanesljivost objavljanja tiskalnikov v imeniku Active Directory je bila izboljšana in podatki o tiskalniku, poslani v imenik Active Directory, so bili razširjeni. Dodana podpora za gonilnike tiskalnikov Windows v sistemih ARM64.
  • Na voljo je možnost uporabe pravilnika skupine za odjemalce Winbind. Skrbnik imenika Active Directory lahko zdaj definira pravilnike, ki spreminjajo nastavitve sudoers ali dodajajo periodična opravila cron. Če želite omogočiti uporabo pravilnikov skupine za odjemalca, je v smb.conf na voljo nastavitev 'uporabi pravilnikov skupine'. Politike se uporabljajo vsakih 90–120 minut. V primeru težav je možno razveljaviti spremembe z ukazom »samba-gpupdate —unapply« ali znova uporabiti ukaz »samba-gpupdate —force«. Za ogled pravilnikov, ki bodo uporabljeni v sistemu, lahko uporabite ukaz »samba-gpupdate –rsop«.
  • Zahteve za jezikovno različico Python so bile povečane. Gradnja Sambe zdaj zahteva vsaj Python različice 3.6. Gradnja s starejšimi izdajami Pythona je bila ukinjena.
  • Pripomoček samba-tool implementira orodja za upravljanje objektov v imeniku Active Directory (uporabniki, računalniki, skupine). Če želite v AD dodati nov predmet, lahko zdaj poleg ukaza »create« uporabite tudi ukaz »add«. Za preimenovanje uporabnikov, skupin in stikov je podprt ukaz »rename«. Za odklepanje uporabnikov je predlagan ukaz 'samba-tool user unlock'. Ukaza 'samba-tool user list' in 'samba-tool group listmembers' implementirata možnosti "--hide-expired" in "--hide-disabled" za skrivanje poteklih ali onemogočenih uporabniških računov.
  • Komponenta CTDB, ki je odgovorna za delovanje konfiguracij gruče, je bila očiščena politično nekorektnih izrazov. Namesto glavnega in podrejenega je pri nastavitvi NAT in LVS predlagana uporaba »vodje« za sklicevanje na glavno vozlišče v skupini in »sledilca« za pokrivanje preostalih članov skupine. Ukaz "ctdb natgw master" je bil nadomeščen z "ctdb natgw leader". Za označevanje, da vozlišče ni vodilno, je zdaj prikazana zastavica »samo sledilec« namesto »samo podrejeni«. Ukaz "ctdb isnotrecmaster" je bil odstranjen.

Poleg tega je podana razlaga o obsegu licence GPL, pod katero se distribuira koda Samba, za komponente VFS (Virtual File System). Licenca GPL zahteva, da se vsa izpeljana dela odprejo pod enakimi pogoji. Samba ima vmesnik vtičnika, ki omogoča klicanje zunanje kode. Eden od teh vtičnikov so moduli VFS, ki uporabljajo iste datoteke glave kot Samba z definicijo API-ja, prek katerega se dostopa do storitev, implementiranih v Sambi, zato morajo biti moduli Samba VFS distribuirani pod GPL ali združljivo licenco.

Pojavi se negotovost glede knjižnic tretjih oseb, do katerih dostopajo moduli VFS. Predvsem je bilo izraženo mnenje, da se v modulih VFS lahko uporabljajo samo knjižnice pod GPL in združljive licence. Razvijalci Sambe so pojasnili, da knjižnice ne kličejo kode Samba prek API-ja ali dostopajo do notranjih struktur, zato jih ni mogoče obravnavati kot izpeljana dela in jih ni treba distribuirati pod licencami, skladnimi z GPL.

Vir: opennet.ru

Dodaj komentar