Rhyddhau Samba 4.14.0

Cyflwynwyd rhyddhau Samba 4.14.0, a barhaodd â datblygiad cangen Samba 4 gyda gweithrediad llawn o reolwr parth a gwasanaeth Active Directory, sy'n gydnaws â gweithredu Windows 2000 ac yn gallu gwasanaethu pob fersiwn o gleientiaid Windows a gefnogir gan Microsoft, gan gynnwys Windows 10. Mae Samba 4 yn gynnyrch gweinydd amlswyddogaethol, sydd hefyd yn darparu gweinydd ffeiliau, gwasanaeth argraffu, a gweinydd adnabod (windbind) ar waith.

Newidiadau allweddol yn Samba 4.14:

  • Mae uwchraddiadau sylweddol wedi'u gwneud i'r haen VFS. Am resymau hanesyddol, roedd y cod gyda gweithrediad y gweinydd ffeil yn gysylltiedig â phrosesu llwybrau ffeiliau, a ddefnyddiwyd hefyd ar gyfer protocol SMB2, a drosglwyddwyd i'r defnydd o ddisgrifyddion. Yn Samba 4.14.0, mae'r cod sy'n darparu mynediad i system ffeiliau'r gweinydd wedi'i ailgynllunio i ddefnyddio disgrifyddion ffeil yn hytrach na llwybrau ffeil. Er enghraifft, mae galw fstat() yn lle stat() a SMB_VFS_FSTAT() yn lle SMB_VFS_STAT() dan sylw.
  • Mae dibynadwyedd cyhoeddi argraffwyr yn Active Directory wedi gwella ac mae'r wybodaeth argraffwyr a anfonwyd i Active Directory wedi'i ehangu. Cefnogaeth ychwanegol i yrwyr argraffwyr Windows ar systemau ARM64.
  • Darperir y gallu i ddefnyddio Polisi Grŵp ar gyfer cleientiaid Winbind. Gall gweinyddwr Active Directory nawr ddiffinio polisïau sy'n newid gosodiadau sudoers neu ychwanegu swyddi cron cyfnodol. Er mwyn galluogi gweithredu polisïau grŵp ar gyfer y cleient, darperir y gosodiad 'cymhwyso polisïau grŵp' yn smb.conf. Gweithredir polisïau bob 90-120 munud. Yn achos problemau, mae'n bosibl dadwneud y newidiadau gyda'r gorchymyn “samba-gpupdate —unapply” neu ail-gymhwyso'r gorchymyn “samba-gpupdate —force”. I weld y polisïau a fydd yn cael eu cymhwyso i'r system, gallwch ddefnyddio'r gorchymyn “samba-gpupdate –rsop”.
  • Mae'r gofynion ar gyfer fersiwn iaith Python wedi'u cynyddu. Mae adeiladu Samba bellach yn gofyn am o leiaf fersiwn Python 3.6. Mae adeiladu gyda datganiadau Python hŷn wedi dod i ben.
  • Mae'r cyfleuster samba-tool yn gweithredu offer ar gyfer rheoli gwrthrychau yn Active Directory (defnyddwyr, cyfrifiaduron, grwpiau). I ychwanegu gwrthrych newydd at AD, gallwch nawr ddefnyddio'r gorchymyn “ychwanegu” yn ogystal â'r gorchymyn “creu”. I ailenwi defnyddwyr, grwpiau a chysylltiadau, cefnogir y gorchymyn “ail-enwi”. I ddatgloi defnyddwyr, cynigir y gorchymyn 'datgloi defnyddiwr offeryn samba'. Mae'r gorchmynion 'rhestr defnyddiwr offeryn samba' a 'grwp rhestr offer samba' yn gweithredu'r opsiynau "--hide-expired" a "--hide-disabled" i guddio cyfrifon defnyddwyr sydd wedi dod i ben neu wedi'u hanalluogi.
  • Mae'r gydran CTDB, sy'n gyfrifol am weithrediad cyfluniadau clwstwr, wedi'i chlirio o dermau gwleidyddol anghywir. Yn lle meistr a chaethwas, wrth sefydlu NAT a LVS, cynigir defnyddio “arweinydd” i gyfeirio at y prif nod yn y grŵp a “dilynwr” i gwmpasu gweddill aelodau'r grŵp. Mae'r gorchymyn "ctdb natgw master" wedi'i ddisodli gan "arweinydd ctdb natgw". I nodi nad yw'r nod yn arweinydd, mae'r faner “dilynwr yn unig” bellach yn cael ei harddangos yn lle “caethwas yn unig”. Mae'r gorchymyn "ctdb isnotrecmaster" wedi'i ddileu.

Yn ogystal, rhoddir esboniad am gwmpas y drwydded GPL, y dosberthir y cod Samba oddi tani, i gydrannau VFS (System Ffeil Rithwir). Mae'r drwydded GPL yn ei gwneud yn ofynnol i bob gwaith deilliadol gael ei agor o dan yr un telerau. Mae gan Samba ryngwyneb ategyn sy'n eich galluogi i alw cod allanol. Mae un o'r ategion hyn yn fodiwlau VFS, sy'n defnyddio'r un ffeiliau pennawd â Samba gyda diffiniad API ar gyfer cyrchu gwasanaethau a weithredir yn Samba, a dyna pam mae'n rhaid dosbarthu modiwlau Samba VFS o dan y GPL neu drwydded gydnaws.

Mae ansicrwydd yn codi ynghylch y llyfrgelloedd trydydd parti y mae modiwlau VFS yn eu cyrchu. Yn benodol, mynegwyd y farn mai dim ond llyfrgelloedd o dan GPL a thrwyddedau cydnaws y gellir eu defnyddio mewn modiwlau VFS. Mae datblygwyr Samba wedi egluro nad yw llyfrgelloedd yn galw cod Samba trwy API nac yn cyrchu strwythurau mewnol, felly ni ellir eu hystyried yn weithiau deilliadol ac nid oes angen eu dosbarthu o dan drwyddedau sy'n cydymffurfio â GPL.

Ffynhonnell: opennet.ru

Ychwanegu sylw