Samba 4.14.0 bertsioa

Samba 4.14.0 bertsioa aurkezten da, Samba 4 adarra garatzen jarraitzen duena, domeinu-kontrolatzaile baten inplementazio osoa eta Active Directory zerbitzu batekin, Windows 2000ren inplementazioarekin bateragarria dena eta bertsio guztiak zerbitzatzeko gai dena. Microsoft-ek onartzen dituen Windows bezeroak, Windows 10 barne. Samba 4 zerbitzari funtzio anitzeko produktua da, eta fitxategi-zerbitzariaren, inprimatze-zerbitzuaren eta identitate-zerbitzariaren (winbind) inplementazioa ere eskaintzen du.

Samba 4.14-n funtsezko aldaketak:

  • VFS geruzan hobekuntza esanguratsuak egin dira. Arrazoi historikoengatik, fitxategi-zerbitzariaren ezarpenarekin kodea fitxategien bideen prozesamenduarekin lotuta zegoen, SMB2 protokolorako ere erabili zen, deskribatzaileen erabilerara pasatu zena. Samba 4.14.0-n, zerbitzariaren fitxategi-sistemarako sarbidea ematen duen kodea berriz diseinatu da, fitxategi-deskribatzaileak erabiltzeko fitxategi-bideak baino. Adibidez, fstat() stat()-ren ordez eta SMB_VFS_FSTAT() SMB_VFS_STAT()-ren ordez deitzea dakar.
  • Active Directory-n inprimagailuak argitaratzearen fidagarritasuna hobetu da eta Active Directory-ra bidalitako inprimagailuaren informazioa zabaldu egin da. ARM64 sistemetan Windows inprimagailuen kontrolatzaileentzako laguntza gehitu da.
  • Winbind bezeroentzako Talde-politika erabiltzeko gaitasuna eskaintzen da. Active Directory administratzaile batek sudoers ezarpenak aldatzen dituzten edo aldizkako cron lanak gehitzen dituzten politikak defini ditzake orain. Bezeroarentzat talde-politikak aplikatzea gaitzeko, 'aplikatu talde-politikak' ezarpena smb.conf-en eskaintzen da. Politikak 90-120 minuturo aplikatzen dira. Arazoak izanez gero, aldaketak desegin daitezke “samba-gpupdate —unapply” komandoarekin edo “samba-gpupdate —force” komandoa berriro aplikatzea. Sisteman aplikatuko diren politikak ikusteko, "samba-gpupdate -rsop" komandoa erabil dezakezu.
  • Python hizkuntza-bertsiorako eskakizunak handitu egin dira. Samba eraikitzeak gutxienez Python 3.6 bertsioa behar du. Python bertsio zaharragoekin eraikitzeari utzi zaio.
  • Samba-tool utilitateak Active Directory-ko objektuak kudeatzeko tresnak ezartzen ditu (erabiltzaileak, ordenagailuak, taldeak). AD-ri objektu berri bat gehitzeko, orain "gehitu" komandoa erabil dezakezu "sortu" komandoaz gain. Erabiltzaileak, taldeak eta kontaktuak izena aldatzeko, "aldatu izena" komandoa onartzen da. Erabiltzaileak desblokeatzeko, 'samba-tool user unlock' komandoa proposatzen da. 'samba-tool user list' eta 'samba-tool group listmembers' komandoek "--hide-expired" eta "--hide-disabled" aukerak ezartzen dituzte iraungitako edo desgaitutako erabiltzaile-kontuak ezkutatzeko.
  • Klusterren konfigurazioen funtzionamenduaz arduratzen den CTDB osagaia termino politikoki okerrak ezabatu dira. Maisua eta esklaboaren ordez, NAT eta LVS konfiguratzerakoan, "lider" erabiltzea proposatzen da taldeko nodo nagusiari erreferentzia egiteko eta "jarraitzailea" taldeko gainerako kideak estaltzeko. "ctdb natgw master" komandoa "ctdb natgw lider"-rekin ordezkatu da. Nodoa liderra ez dela adierazteko, "jarraitzaile-bakarrik" bandera bistaratzen da orain "esklabo-soilik" beharrean. "ctdb isnotrecmaster" komandoa kendu da.

Gainera, Samba kodea banatzen den GPL lizentziaren esparruari buruzko azalpen bat ematen da VFS (Fitxategi Sistema Birtuala) osagaiei. GPL lizentziak lan eratorri guztiak baldintza berdinetan irekitzea eskatzen du. Samba-k kanpoko kodea deitzeko aukera ematen duen plugin-interfazea du. Plugin horietako bat VFS moduluak dira, Samba-ren goiburuko fitxategi berdinak erabiltzen dituztenak API definizio batekin, zeinaren bidez Samban inplementatutako zerbitzuak atzitzeko, horregatik Samba VFS moduluak GPL edo lizentzia bateragarri baten arabera banatu behar dira.

Ziurgabetasuna sortzen da VFS moduluek atzitzen dituzten hirugarrenen liburutegiei dagokienez. Bereziki, GPL eta lizentzia bateragarriak diren liburutegiak soilik erabil daitezkeela VFS moduluetan iritzia eman zen. Sambako garatzaileek argitu dute liburutegiek ez dutela Samba kodea API baten bidez deitzen edo barne egituretara sartzen, beraz, ezin dira lan deribatutzat hartu eta ez dira beharrezkoak GPLarekin bat datozen lizentzien arabera banatu behar.

Iturria: opennet.ru

Gehitu iruzkin berria