Samba 4.14.0 idasilẹ

Itusilẹ Samba 4.14.0 ti gbekalẹ, eyiti o tẹsiwaju idagbasoke ti ẹka Samba 4 pẹlu imuse kikun ti oludari agbegbe ati iṣẹ Active Directory ti o ni ibamu pẹlu imuse ti Windows 2000 ati pe o ni anfani lati sin gbogbo awọn ẹya ti Awọn onibara Windows ti o ni atilẹyin nipasẹ Microsoft, pẹlu Windows 10. Samba 4 is a multifunctional server product , eyi ti o tun pese imuse ti olupin faili, iṣẹ titẹ, ati olupin idanimọ (winbind).

Awọn ayipada bọtini ni Samba 4.14:

  • Awọn iṣagbega pataki ti ṣe si Layer VFS. Fun awọn idi itan, koodu pẹlu imuse ti olupin faili ni a so si sisẹ awọn ọna faili, eyiti a tun lo fun ilana SMB2, eyiti a gbe lọ si lilo awọn alapejuwe. Ni Samba 4.14.0, koodu ti o pese iraye si eto faili olupin ti tun ṣe atunṣe lati lo awọn apejuwe faili ju awọn ọna faili lọ. Fun apẹẹrẹ, pipe fstat () dipo stat () ati SMB_VFS_FSTAT () dipo SMB_VFS_STAT () lowo.
  • Igbẹkẹle ti awọn atẹwe titẹjade ni Active Directory ti ni ilọsiwaju ati pe alaye itẹwe ti a fi ranṣẹ si Directory Active ti fẹ sii. Atilẹyin ti a ṣafikun fun awọn awakọ itẹwe Windows lori awọn eto ARM64.
  • Agbara lati lo Ilana Ẹgbẹ fun awọn alabara Winbind ti pese. Oluṣakoso Itọsọna Nṣiṣẹ le ṣe asọye awọn eto imulo ti o yi awọn eto sudoers pada tabi ṣafikun awọn iṣẹ cron igbakọọkan. Lati mu ohun elo ti awọn eto imulo ẹgbẹ ṣiṣẹ fun alabara, eto 'awọn eto imulo ẹgbẹ lo' ti pese ni smb.conf. Awọn eto imulo ni a lo ni gbogbo iṣẹju 90-120. Ni ọran ti awọn iṣoro, o ṣee ṣe lati mu awọn ayipada pada pẹlu aṣẹ “samba-gpupdate — unapply” tabi tun-ṣe “samba-gpupdate —force” pipaṣẹ. Lati wo awọn eto imulo ti yoo lo si eto naa, o le lo aṣẹ “samba-gpupdate –rsop”.
  • Awọn ibeere fun ẹya ede Python ti pọ si. Ṣiṣe Samba ni bayi nbeere o kere ju ẹya Python 3.6. Ilé pẹlu awọn idasilẹ Python agbalagba ti dawọ duro.
  • IwUlO irinṣẹ samba n ṣe awọn irinṣẹ fun ṣiṣakoso awọn nkan ni Itọsọna Active (awọn olumulo, awọn kọnputa, awọn ẹgbẹ). Lati ṣafikun ohun titun si AD, o le lo aṣẹ “fikun” ni afikun si aṣẹ “ṣẹda”. Lati tunrukọ awọn olumulo, awọn ẹgbẹ ati awọn olubasọrọ, aṣẹ “tunrukọ” jẹ atilẹyin. Lati ṣii awọn olumulo, aṣẹ 'samba-tool user unlock' ti wa ni imọran. Awọn 'akojọ olumulo samba-tool' ati 'samba-tool group listembers' ṣe imuse awọn aṣayan "--hide-expired" ati "--hide-disabled" lati tọju awọn akọọlẹ olumulo ti pari tabi alaabo.
  • Ẹya paati CTDB, eyiti o ni iduro fun iṣẹ ti awọn atunto iṣupọ, ti yọkuro ti awọn ofin ti ko tọ si iṣelu. Dipo oluwa ati ẹrú, nigbati o ba ṣeto NAT ati LVS, o ni imọran lati lo "olori" lati tọka si ipade akọkọ ninu ẹgbẹ ati "olutẹle" lati bo awọn ọmọ ẹgbẹ ti o ku. Aṣẹ “ctdb natgw master” ti rọpo pẹlu “aṣaaju ctdb natgw”. Lati fihan pe ipade naa kii ṣe oludari, asia “olutẹle-nikan” ti han ni bayi dipo “ẹrú-nikan”. Aṣẹ "ctdb isnotrecmaster" ti yọkuro.

Ni afikun, alaye ni a fun nipa ipari ti iwe-aṣẹ GPL, labẹ eyiti koodu Samba ti pin, si awọn paati VFS (Eto Faili Foju). Iwe-aṣẹ GPL nbeere ki gbogbo awọn iṣẹ itọsẹ wa ni ṣiṣi labẹ awọn ofin kanna. Samba ni wiwo ohun itanna ti o fun ọ laaye lati pe koodu ita. Ọkan ninu awọn afikun wọnyi jẹ awọn modulu VFS, eyiti o lo awọn faili akọsori kanna bi Samba pẹlu itumọ API nipasẹ eyiti awọn iṣẹ ti a ṣe imuse ni Samba ti wọle, eyiti o jẹ idi ti awọn modulu Samba VFS gbọdọ pin labẹ GPL tabi iwe-aṣẹ ibaramu.

Aidaniloju dide nipa awọn ile-ikawe ẹnikẹta ti awọn modulu VFS wọle si. Ni pataki, ero naa ti ṣafihan pe awọn ile-ikawe nikan labẹ GPL ati awọn iwe-aṣẹ ibaramu le ṣee lo ni awọn modulu VFS. Awọn olupilẹṣẹ Samba ti ṣalaye pe awọn ile-ikawe ko pe koodu Samba nipasẹ API tabi wọle si awọn ẹya inu, nitorinaa wọn ko le gbero awọn iṣẹ itọsẹ ati pe wọn ko nilo lati pin labẹ awọn iwe-aṣẹ ibamu GPL.

orisun: opennet.ru

Fi ọrọìwòye kun