The Samba 4.18.0:n uuden version julkaisu, joka jatkoi työtä osoite suorituskyvyn regressioita SMB-palvelimissa käytössä, koska siihen on lisätty suoja symbolisten linkkien manipuloinnin haavoittuvuuksia vastaan.
Sen lisäksi, että viime versiossa vähennettiin järjestelmäkutsuja hakemiston nimeä tarkistettaessa ja lopetettiin herätystapahtumien käyttö samanaikaisten toimintojen käsittelyssä, versio 4.18 vähentynyt lukon käsittelykustannukset tiedostopolkujen samanaikaisille toiminnoille kertoimella kolme.
Tämän seurauksena tiedostojen avaus- ja sulkemistoimintojen suorituskyky on nostettu Samba 4.12:n tasolle.
Samba 4.18.0: n tärkeimmät uudet ominaisuudet
Tässä äskettäin julkaistussa Samba 4.18.0 -versiossa samba-tool-apuohjelma näyttää nyt tiiviimpiä ja tarkempia virheilmoituksia.
Sen sijaan, että luotaisiin puhelujälki ilmoittamalla koodin sijainnin, jossa ongelma ilmeni, mikä ei aina mahdollistanut heti ymmärtämistä, mikä oli vialla, uudessa versiossa lähtö rajoittuu virheen syyn kuvaukseen (esimerkiksi virheellinen käyttäjätunnus tai salasana, virheellinen tiedostonimi LDB-tietokannassa, puuttuva nimi DNS:stä, tavoittamaton verkko, virheelliset komentorivin argumentit jne.).
Sen lisäksi Jos tunnistamaton ongelma löydetään, koko jälki lähetetään edelleen Python-pinosta, joka voidaan saada myös '-d3'-vaihtoehdolla. Saatat tarvita näitä tietoja löytääksesi ongelman syyn verkosta tai lisätäksesi ne lähettämääsi virheilmoitukseen.
Toinen uutuus, joka esitetään tässä uudessa Samba 4.18.0 -versiossa, on se, että tKaikki samba-tool-komennot tukevat vaihtoehtoa “–color=yes|no|auto” ohjata tulosteen korostusta. ”–color=auto”-tilassa korostus on käytössä vain, kun se lähetetään päätteeseen. "aina" ja "voimaa" "kyllä" sijaan, "ei koskaan" ja "ei mitään" "ei" sijaan, "tty" ja "if-tty" "auto" sijaan.
Voimme myös löytää sen lisätty tuki ympäristömuuttujalle NO_COLOR poistaaksesi tulosteen korostuksen käytöstä tilanteissa, joissa käytetään ANSI-värikoodeja tai “–color=auto”-tila on käytössä.
Muista muutoksista, jotka erottuvat tässä uudessa versiossa:
- Uusi "dsacl delete" -komento on lisätty samba-työkaluun pääsynhallintaluettelon (ACE) merkintöjen poistamiseksi.
- Lisätty vaihtoehto “–change-secret-at= » wbinfo-komentoon määrittääksesi toimialueen ohjaimen, jossa salasanan vaihtotoiminto suoritetaan.
- Lisättiin uusi parametri "acl_xattr:security_acl_name" tiedostoon smb.conf NT ACL:n tallentamiseen käytetyn laajennetun attribuutin (xattr) nimen muuttamiseksi.
- Oletusarvon mukaan attribuutti security.NTACL liitetään tiedostoihin ja hakemistoihin, joihin tavallisilta käyttäjiltä estetään pääsy.
- Jos nimeät uudelleen ACL-tallennusmääritteen, sitä ei toimiteta SMB:n kautta, vaan se on paikallisesti kaikkien käyttäjien saatavilla, mikä edellyttää mahdollisen kielteisen tietoturvavaikutuksen ymmärtämistä.
- Lisätty tuki salasanan hash-synkronointiin Samba-pohjaisen Active Directory -toimialueen ja Azure Active Directory (Office365) -pilven välillä.
Lopuksi, jos olet kiinnostunut saamaan lisätietoja siitä, voit tutustua yksityiskohtiin osoitteessa seuraava linkki.
Kuinka asentaa tai päivittää Samba Ubuntuun ja johdannaisiin?
No, niille, jotka ovat kiinnostuneita asentamaan tämän uuden Samba-version tai haluavat päivittää edellisen version uudeksiHe voivat tehdä sen seuraamalla alla olevia vaiheita.
On syytä mainita, että vaikka samba sisältyy Ubuntun arkistoihin, sinun tulee tietää, että paketteja ei päivitetä, kun uusi versio julkaistaan, joten tässä tapauksessa käytämme mieluummin arkistoa.
Ensimmäinen asia, jonka aiomme tehdä, on avata pääte, ja siihen aiomme kirjoittaa seuraavan komennon lisätäksesi arkiston järjestelmään:
sudo add-apt-repository ppa:linux-schools/samba-latest sudo apt-get update
Kun arkisto on lisätty, jatkamme samban asentamista järjestelmään ja tätä varten kirjoitamme vain seuraavan komennon:
sudo apt install samba
Jos sinulla on jo edellinen versio asennettuna, se päivitetään automaattisesti.