The išleista nauja Samba 4.18.0 versija, kuri tęsė darbą spręsti SMB serverių našumo regresijas užimta dėl to, kad buvo pridėta apsauga nuo simbolių manipuliavimo saitais pažeidžiamumų.
Be darbo, atlikto paskutinėje laidoje, siekiant sumažinti sistemos iškvietimus tikrinant katalogo pavadinimą ir nustoti naudoti pažadinimo įvykius apdorojant lygiagrečias operacijas, 4.18 versija sumažintos spynos apdorojimo išlaidos vienu metu atliekamoms operacijoms failų keliuose tris kartus.
Dėl to failų atidarymo ir uždarymo operacijų našumas buvo padidintas iki Samba 4.12 lygio.
Pagrindinės naujos „Samba 4.18.0“ savybės
Šioje naujai išleistoje Samba 4.18.0 versijoje, „Samba-tool“ programa dabar rodo glaustesnius ir tikslesnius klaidų pranešimus.
Užuot sukūrę skambučio sekimą nurodant kodo vietą, kurioje kilo problema, kuri ne visada leido iš karto suprasti, kas negerai, naujoje versijoje išvestis apsiriboja klaidos priežasties aprašymu (pavyzdžiui, neteisingas vartotojo vardas arba slaptažodis, neteisingas failo pavadinimas su LDB duomenų baze, trūksta pavadinimo DNS, nepasiekiamas tinklas, neteisingi komandinės eilutės argumentai ir pan.).
Neskaitant to, jei randama neatpažinta problema, visas pėdsakas vis tiek išduodamas iš Python kamino, kurį taip pat galima gauti naudojant „-d3“ parinktį. Šios informacijos gali prireikti norint rasti problemos priežastį žiniatinklyje arba pridėti ją prie siunčiamo pranešimo apie klaidą.
Dar viena naujovė, kuri pristatoma šioje naujoje Samba 4.18.0 versijoje, yra ta, kad tVisos samba-tool komandos palaiko parinktį „–color=yes|no|auto“ norėdami valdyti išvesties paryškinimą. Režimu „–color=auto“ paryškinimas naudojamas tik siunčiant į terminalą. „visada“ ir „force“ vietoj „taip“, „niekada“ ir „nėra“ vietoj „ne“, „tty“ ir „if-tty“ vietoj „auto“.
Mes taip pat galime rasti pridėtas aplinkos kintamojo NO_COLOR palaikymas išjungti išvesties paryškinimą situacijose, kai naudojami ANSI spalvų kodai arba veikia „–color=auto“ režimas.
Iš kitų šioje naujoje versijoje išsiskiriančių pakeitimų:
- Prie samba įrankio buvo pridėta nauja komanda „dsacl delete“, skirta prieigos kontrolės sąrašo (ACE) įrašams ištrinti.
- Pridėta parinktis „–change-secret-at= » į komandą wbinfo, kad nurodytumėte domeno valdiklį, kuriame bus atlikta slaptažodžio keitimo operacija.
- Prie smb.conf pridėtas naujas parametras „acl_xattr:security_acl_name“, kad pakeistų išplėstinio atributo (xattr), naudojamo NT ACL saugoti, pavadinimą.
- Pagal numatytuosius nustatymus atributas security.NTACL pridedamas prie failų ir katalogų, prie kurių paprastiems vartotojams neleidžiama prieiti.
- Jei pervardysite ACL saugyklos atributą, jis nebus teikiamas per SMB, bet bus pasiekiamas vietoje bet kuriam vartotojui, todėl reikia suprasti galimą neigiamą poveikį saugumui.
- Pridėtas slaptažodžių maišos sinchronizavimo tarp Samba pagrindu veikiančio Active Directory domeno ir Azure Active Directory (Office365) debesies palaikymas.
Galiausiai, jei jus domina galimybė apie tai sužinoti daugiau, išsamią informaciją galite rasti sekanti nuoroda.
Kaip įdiegti arba atnaujinti į Samba Ubuntu ir išvestinėse programose?
Na, tiems, kurie domisi galimybe įdiegti šią naują „Samba“ versiją arba norite atnaujinti savo ankstesnę versiją į šią naująJie tai gali padaryti atlikdami toliau nurodytus veiksmus.
Verta paminėti, kad nors samba yra įtraukta į Ubuntu saugyklas, turėtumėte žinoti, kad paketai neatnaujinami, kai išleidžiama nauja versija, todėl šiuo atveju mes norime naudoti saugyklą.
Pirmas dalykas, kurį ketiname padaryti, yra atidaryti terminalą ir jame įvesti šią komandą, kad pridėtume saugyklą prie sistemos:
sudo add-apt-repository ppa:linux-schools/samba-latest sudo apt-get update
Pridėjus saugyklą, mes pradedame diegti samba sistemoje ir tam tiesiog įveskite šią komandą:
sudo apt install samba
Jei jau turite įdiegtą ankstesnę versiją, ji bus atnaujinta automatiškai.