Bemutatásra került a Samba 4.18.0 verzió, amely folytatja a Samba 4 ágazat fejlesztését egy teljes költségvetésű domain controller és Active Directory szolgáltatás megvalósításával, amely kompatibilis a Windows 2008 megvalósítással és képes kiszolgálni minden Microsoft által támogatott Windows kliensverziót, beleértve a Windows 11-et. A Samba 4 egy multifunkcionális szervertermék, amely fájlszerver, nyomtatószolgáltatás és azonosító szerver (winbind) megvalósításával is rendelkezik.
Főbb változások a Samba 4.18-ban:
- Folytatódott a teljesítményregressziók megszüntetésére irányuló munka a terhelt SMB szerverek esetében, amelyek a szimbolikus hivatkozásokkal kapcsolatos sebezhetőségek elleni védelem bevezetése miatt merültek fel. Az előző kiadásban végzett munka mellett, amely a könyvtárnevek ellenőrzése során a rendszerhívások csökkentésére irányult és megszüntette a wakeup események használatát a versengő műveletek esetén, a 4.18-as verzióban körülbelül háromszoros mértékben csökkent a blokkolások feldolgozási költsége a fájlútvonalak versengő műveletei során. Ennek eredményeként a fájlok megnyitásának és bezárásának teljesítménye elérte a Samba 4.12 szintjét.
- A samba-tool segédprogramban bevezetésre került a tömörebb és pontosabb hibaüzenetek megjelenítése. A hiba okára vonatkozó leírás (pl. érvénytelen felhasználónév vagy jelszó, hibás LDB adatbázis fájlnév, DNS név hiánya, hálózat elérhetetlensége, helytelen parancssori argumentumok stb.) alapján korlátozódik a megjelenített információ, ahelyett, hogy a híváskövetési nyomokat jelenítené meg, amelyek nem mindig segítettek azonnal megérteni a problémát. Ha a probléma nem azonosítható, a Python híváskövetés teljes nyomát továbbra is megjelenítik, amelyet a ‘-d3’ opció megadásával is elérhetünk. Ezek az információk szükségesek lehetnek a problémák kereséséhez az interneten vagy a hibaüzenet értesítéséhez.
- Minden samba-tool parancsban biztosítva van a „—color=yes|no|auto” opció támogatása a kimenet kiemelésének vezérlésére. Az „—color=auto” üzemmódban a színek kiemelése csak terminálra történő megjelenítéskor kerül felhasználásra. A ‘yes’ helyett használhatók az ‘always’ és ‘force’ értékek, ‘no’ helyett az ‘never’ és ‘none’, az ‘auto’ helyett pedig a ‘tty’ és ‘if-tty’ értékek is.
- Hozzáadva a NO_COLOR környezeti változó támogatása a színek ANSI kódjaival vagy az „—color=auto” üzemmóddal való használat során megjelenő kimenet kiemelésének letiltására.
- A samba-tool új parancsot, a „dsacl delete”-t kapott, amely lehetővé teszi a hozzáférés-ellenőrzési listák (ACE, Access Control Entry) bejegyzéseinek törlését.
- A wbinfo parancshoz hozzáadva a „—change-secret-at=<DOMAIN CONTROLLER>” opció a vezérlő szerver megadására. domain amelyen végre kell hajtani a jelszóváltoztatási műveletet.
- Az smb.conf fájlhoz hozzáadva egy új paramétert, az „acl_xattr:security_acl_name”-t az NT ACL tárolására használt kiterjesztett attribútum (xattr) nevének megváltoztatásához. Alapértelmezés szerint a fájlokhoz és mappákhoz a security.NTACL attribútumot csatolják, amelyhez a normál felhasználók nem férhetnek hozzá. Ha az ACL tárolására használt attribútum nevét megváltoztatják, azt nem lehet SMB-n keresztül megosztani, de helyben minden felhasználó számára elérhető lesz, ami a biztonsági kockázatok megértését igényli.
- Hozzáadva a jelszóhash-ek szinkronizálásának támogatása a Samba alapú Active Directory domainek és az Azure Active Directory (Office365) között.
Forrás: opennet.ru
