Samba 4.14.0 berdan

Daxuyaniya Samba 4.14.0 tê pêşkêş kirin, ku pêşveçûna şaxê Samba 4 bi pêkanîna bêkêmasî ya kontrolkerek domainê û karûbarek Active Directory-yê ku bi pêkanîna Windows 2000-ê re hevaheng e û karibe hemî guhertoyên pêşkêşî bike, berdewam dike. Xerîdarên Windows-ê yên ku ji hêla Microsoft-ê ve têne piştgirî kirin, di nav de Windows 10. Samba 4 hilberek serverek pir fonksiyonel e, ku di heman demê de pêkanîna servera pelê, karûbarê çapkirinê, û servera nasnameyê (winbind) peyda dike.

Guhertinên sereke di Samba 4.14 de:

  • Nûvekirinên girîng li qata VFS hatine çêkirin. Ji ber sedemên dîrokî, koda bi pêkanîna servera pelê re bi pêvajoyek rêyên pelan ve girêdayî bû, ku ew jî ji bo protokola SMB2, ku ji bo karanîna ravekeran hate veguheztin, hate bikar anîn. Di Samba 4.14.0 de, koda ku gihîştina pergala pelê ya serverê peyda dike ji nû ve hatî sêwirandin ku ji bilî rêyên pelan ravekerên pelan bikar bîne. Mînakî, bangkirina fstat () li şûna stat () û SMB_VFS_FSTAT () li şûna SMB_VFS_STAT () tê de ye.
  • Pêbaweriya çapkirina çapkeran di Active Directory de çêtir bûye û agahdariya çaperê ku ji Active Directory re hatî şandin hate berfireh kirin. Li ser pergalên ARM64 piştgirî ji bo ajokarên çaperê Windows-ê zêde kir.
  • Kapasîteya karanîna Polîtîkaya Komê ji bo xerîdarên Winbind tê peyda kirin. Rêvebirek Active Directory naha dikare polîtîkayên ku mîhengên sudoers diguhezîne an karên kronîk ên demkî zêde dike diyar bike. Ji bo çalakkirina sepana polîtîkayên komê ji bo xerîdar, mîhenga 'siyasetên komê bicîh bîne' di smb.conf de tê peyda kirin. Polîtîkayên her 90-120 hûrdeman têne sepandin. Di rewşên pirsgirêkan de, mimkun e ku bi fermana "samba-gpupdate —unapply" guheztinan betal bikin an jî fermana "samba-gpupdate -force" ji nû ve bicîh bikin. Ji bo dîtina polîtîkayên ku dê li ser pergalê werin sepandin, hûn dikarin fermana "samba-gpupdate -rsop" bikar bînin.
  • Pêdiviyên guhertoya zimanê Python zêde bûne. Avakirina Samba naha herî kêm guhertoya Python 3.6 hewce dike. Avakirina bi berdanên kevntir ên Python hate sekinandin.
  • Karûbarên samba-tool ji bo birêvebirina tiştên di Active Directory (bikarhêner, komputer, kom) amûran pêk tîne. Ji bo ku tiştek nû li AD-ê zêde bikin, hûn dikarin ji bilî fermana "çêkirin" fermana "lê zêde bike" bikar bînin. Ji bo ku navên bikarhêner, kom û têkiliyan biguherînin, fermana "guhertin" tê piştgirî kirin. Ji bo vekirina kilîtkirina bikarhêneran, fermana 'vekirina bikarhênerê ya samba-tool' tê pêşniyar kirin. Fermanên 'lîsteya bikarhênerên samba-tool' û 'endamên lîsteyê yên koma samba-tool' vebijarkên "--veşêre-qedirbûyî" û "--veşêre-neçalakkirî" pêk tînin da ku hesabên bikarhêner ên qedbûyî an neçalakkirî veşêrin.
  • Pêkhateya CTDB, ku berpirsiyarê xebata mîhengên komê ye, ji şertên nerast ên siyasî hate paqij kirin. Li şûna master û xulam, dema ku NAT û LVS saz dikin, tê pêşniyar kirin ku "rêber" bikar bînin da ku girêka sereke di komê de destnîşan bikin û "şopandin" ji bo vegirtina endamên mayî yên komê. Fermana "ctdb natgw master" bi "ctdb natgw leader" hate guherandin. Ji bo ku nîşan bide ku girêk ne rêber e, ala "tenê şopîner" naha li şûna "tenê-xulam" tê xuyang kirin. Fermana "ctdb isnotrecmaster" hat rakirin.

Wekî din, ravekirinek di derbarê çarçoveya lîsansa GPL de, ku di binê wê de koda Samba tê belavkirin, ji pêkhateyên VFS (Pergala Pelê Virtual) re tê dayîn. Lîsansa GPL hewce dike ku hemî karên derivative di bin heman şertan de bêne vekirin. Samba xwedan pêvekek pêvek heye ku dihêle hûn koda derveyî bang bikin. Yek ji van pêvekan modulên VFS ne, ku heman pelên sernavê wekî Samba bi pênaseyek API-yê bikar tînin ku bi navgîniya karûbarên ku di Samba de têne bicîh kirin têne gihîştin, ji ber vê yekê pêdivî ye ku modulên Samba VFS di bin GPL an lîsansek lihevhatî de bêne belav kirin.

Di derbarê pirtûkxaneyên sêyemîn ên ku modulên VFS-ê de digihîjin de nezelaliyek derdikeve. Bi taybetî, raman hate diyar kirin ku tenê pirtûkxaneyên di bin GPL û lîsansên lihevhatî de dikarin di modulên VFS de werin bikar anîn. Pêşdebirên Samba zelal kirine ku pirtûkxane bi navgîniya API-ê ve gazî koda Samba nakin an nagihîjin strukturên hundurîn, ji ber vê yekê ew nekarin karên derûdor bêne hesibandin û ne hewce ne ku di bin lîsansên lihevhatî GPL de bêne belav kirin.

Source: opennet.ru

Add a comment