A a Samba 4.18.0 új verziójának kiadása, amely folytatta a munkát az SMB-kiszolgálók teljesítmény-regresszióit kezelje a szimbolikus link-manipulációs sebezhetőségek elleni védelem hozzáadásának eredményeként foglaltak el.
A legutóbbi kiadásban végzett munkán túlmenően a rendszerhívások számának csökkentése a címtárnév-ellenőrzés során, valamint az ébresztési események használatának leállítása az egyidejű műveletek feldolgozása során, a 4.18-as verzió csökkentett zárfeldolgozási költség a fájl útvonalakon végzett párhuzamos műveletekhez háromszorosára.
Ennek eredményeként a fájl megnyitási és bezárási műveletek teljesítménye a Samba 4.12 szintjére emelkedett.
A Samba 4.18.0 fő újdonságai
A Samba 4.18.0 újonnan kiadott verziójában a samba-tool segédprogram most tömörebb és pontosabb hibaüzeneteket jelenít meg.
Ahelyett, hogy hívásnyomot generálna jelezve a kódban azt a helyet, ahol a probléma előfordult, ami nem mindig tette lehetővé azonnali megértést, hogy mi a hiba, az új verzióban a kimenet a hiba okának leírására korlátozódik (például helytelen felhasználónév vagy jelszó, helytelen fájlnév az LDB adatbázisban, hiányzó név a DNS-ben, elérhetetlen hálózat, érvénytelen parancssori argumentumok stb.).
Amellett, hogy, ha fel nem ismert hibát találnak, a teljes nyomkövetés továbbra is megjelenik a Python veremből, amely a '-d3' opcióval is beszerezhető. Erre az információra szüksége lehet a probléma okának megtalálásához az interneten, vagy ahhoz, hogy hozzáadja az elküldött hibaértesítéshez.
Egy másik újdonság, amelyet a Samba 4.18.0 új verziója mutat be, az, hogy a tMinden samba-tool parancs támogatja a „–color=yes|no|auto” opciót a kimenet kiemelésének vezérléséhez. „–color=auto” módban a kiemelés csak a terminálra küldéskor használatos. „mindig” és „force” az „igen” helyett, „soha” és „nincs” a „nem” helyett, „tty” és „if-tty” az „auto” helyett.
Megtalálhatjuk azt is hozzáadva a NO_COLOR környezeti változó támogatását a kimenet kiemelésének letiltásához olyan helyzetekben, amikor ANSI színkódokat használnak, vagy a „–color=auto” mód van érvényben.
Az új verzióban kiemelkedő többi változás közül:
- Egy új "dsacl delete" parancs került a samba eszközbe a hozzáférés-vezérlési lista (ACE) bejegyzéseinek törlésére.
- A „–change-secret-at=” opció hozzáadva » a wbinfo parancsra, hogy megadja azt a tartományvezérlőt, amelyen a jelszómódosítási műveletet végre kell hajtani.
- Az smb.conf fájlhoz hozzáadott egy új "acl_xattr:security_acl_name" paramétert az NT ACL tárolására használt kiterjesztett attribútum (xattr) nevének módosításához.
- Alapértelmezés szerint a security.NTACL attribútum olyan fájlokhoz és könyvtárakhoz van csatolva, amelyekhez a normál felhasználók nem férhetnek hozzá.
- Ha átnevez egy ACL-tárattribútumot, az nem SMB-n keresztül lesz kiszolgálva, hanem helyileg bármely felhasználó számára elérhető lesz, amihez meg kell érteni a lehetséges negatív biztonsági hatásokat.
- Támogatás hozzáadva a jelszókivonat-szinkronizáláshoz egy Samba-alapú Active Directory-tartomány és egy Azure Active Directory (Office365) felhő között.
Végül, ha többet szeretne megtudni róla, tájékozódhat a részletekről a következő link.
Hogyan telepíthetek vagy frissíthetek Sambára Ubuntu és származékai esetén?
Nos, azok számára, akik szeretnének telepíteni a Samba új verzióját, vagy frissíteni szeretnék korábbi verziójukat erre az újraMegtehetik az alábbiakban megosztott lépéseket követve.
Érdemes megemlíteni, hogy bár a samba benne van az Ubuntu tárolókban, tudnia kell, hogy a csomagok nem frissülnek az új verzió megjelenésekor, ezért ebben az esetben inkább tárolót használunk.
Az első dolog, amit meg kell tennünk, hogy megnyitunk egy terminált, és beírjuk a következő parancsot, hogy hozzáadjunk egy tárolót a rendszerhez:
sudo add-apt-repository ppa:linux-schools/samba-latest sudo apt-get update
A tároló hozzáadása után folytatjuk a samba telepítését a rendszerre, és ehhez csak a következő parancsot írjuk be:
sudo apt install samba
Ha már telepítve van egy korábbi verzió, akkor az automatikusan frissül.