Samba 4.14.0 rilaxx

Huwa ppreżentat ir-rilaxx Samba 4.14.0, li jkompli l-iżvilupp tal-fergħa Samba 4 b'implimentazzjoni sħiħa ta 'kontrollur tad-dominju u servizz ta' Active Directory li huwa kompatibbli mal-implimentazzjoni tal-Windows 2000 u kapaċi jaqdi l-verżjonijiet kollha ta ' Klijenti Windows appoġġjati minn Microsoft, inkluż Windows 10. Samba 4 huwa prodott server multifunzjonali, li jipprovdi wkoll implimentazzjoni tas-server tal-fajls, servizz tal-istampar, u server tal-identità (winbind).

Bidliet ewlenin f'Samba 4.14:

  • Saru titjib sinifikanti fis-saff VFS. Għal raġunijiet storiċi, il-kodiċi bl-implimentazzjoni tas-server tal-fajls kien marbut mal-ipproċessar tal-mogħdijiet tal-fajls, li ntuża wkoll għall-protokoll SMB2, li ġie trasferit għall-użu ta 'deskritturi. F'Samba 4.14.0, il-kodiċi li jipprovdi aċċess għas-sistema tal-fajls tas-server ġie ddisinjat mill-ġdid biex juża deskritturi tal-fajls aktar milli mogħdijiet tal-fajls. Per eżempju, is-sejħa fstat() minflok stat() u SMB_VFS_FSTAT() minflok SMB_VFS_STAT() huma involuti.
  • L-affidabbiltà tal-pubblikazzjoni tal-printers fl-Active Directory ġiet imtejba u l-informazzjoni tal-printer mibgħuta lill-Active Directory ġiet estiża. Appoġġ miżjud għas-sewwieqa tal-printer Windows fuq sistemi ARM64.
  • Il-kapaċità li tuża Politika tal-Grupp għall-klijenti Winbind hija pprovduta. Amministratur ta 'Active Directory issa jista' jiddefinixxi politiki li jbiddlu s-settings tas-sudoers jew iżidu impjiegi cron perjodiċi. Biex tkun tista' tiġi applikata l-politiki tal-grupp għall-klijent, l-issettjar ta' 'applika politiki tal-grupp' huwa pprovdut f'smb.conf. Il-politiki huma applikati kull 90-120 minuta. F'każ ta' problemi, huwa possibbli li tneħħa l-bidliet bil-kmand “samba-gpupdate —unapply” jew terġa' tapplika l-kmand “samba-gpupdate —force”. Biex tara l-politiki li se jiġu applikati għas-sistema, tista 'tuża l-kmand "samba-gpupdate -rsop".
  • Ir-rekwiżiti għall-verżjoni tal-lingwa Python żdiedu. Il-bini ta' Samba issa jeħtieġ mill-inqas il-verżjoni 3.6 ta' Python. Il-bini b'rilaxxi Python eqdem twaqqaf.
  • L-utilità samba-tool timplimenta għodod għall-ġestjoni ta 'oġġetti fl-Active Directory (utenti, kompjuters, gruppi). Biex iżżid oġġett ġdid ma 'AD, issa tista' tuża l-kmand "żid" flimkien mal-kmand "oħloq". Biex tibdel l-isem tal-utenti, il-gruppi u l-kuntatti, il-kmand ta '"semmi mill-ġdid" huwa appoġġjat. Biex nisfruttaw l-utenti, huwa propost il-kmand 'samba-tool user unlock'. Il-kmandi tal-'lista tal-utenti ta' samba-tool' u 'listmembers tal-grupp ta' samba-tool' jimplimentaw l-għażliet "--hide-expired" u "--hide-disabled" biex jaħbu kontijiet tal-utent skaduti jew b'diżabbiltà.
  • Il-komponent CTDB, li huwa responsabbli għat-tħaddim tal-konfigurazzjonijiet tal-clusters, ġie mneħħi minn termini politikament mhux korretti. Minflok master u slave, meta twaqqaf NAT u LVS, huwa propost li tuża "leader" biex tirreferi għan-node prinċipali fil-grupp u "follower" biex tkopri l-bqija tal-membri tal-grupp. Il-kmand "ctdb natgw master" ġie sostitwit b'"ctdb natgw leader". Biex tindika li n-nodu mhuwiex mexxej, il-bandiera "segwaċi biss" issa tidher minflok "skjavi biss". Il-kmand "ctdb isnotrecmaster" tneħħa.

Barra minn hekk, tingħata spjegazzjoni dwar l-ambitu tal-liċenzja GPL, li taħtha jitqassam il-kodiċi Samba, lill-komponenti VFS (Virtual File System). Il-liċenzja GPL teħtieġ li x-xogħlijiet derivattivi kollha jinfetħu taħt l-istess termini. Samba għandu interface plugin li jippermettilek issejjaħ kodiċi estern. Wieħed minn dawn il-plugins huma moduli VFS, li jużaw l-istess fajls header bħal Samba b'definizzjoni API li permezz tagħha jiġu aċċessati s-servizzi implimentati f'Samba, u huwa għalhekk li l-moduli VFS Samba għandhom jitqassmu taħt il-GPL jew liċenzja kompatibbli.

Tqum inċertezza rigward il-libreriji ta' partijiet terzi li jaċċessaw il-moduli VFS. B'mod partikolari, ġiet espressa l-opinjoni li libreriji taħt GPL u liċenzji kompatibbli biss jistgħu jintużaw fil-moduli VFS. L-iżviluppaturi Samba iċċaraw li l-libreriji ma jsejħux kodiċi Samba permezz ta 'API jew jaċċessaw strutturi interni, għalhekk ma jistgħux jitqiesu xogħlijiet derivattivi u mhumiex meħtieġa li jitqassmu taħt liċenzji konformi mal-GPL.

Sors: opennet.ru

Żid kumment