Izdan je Samba 4.18.0, koji je nastavio razvoj grane Samba 4 s potpuno implementiranim kontrolerom domena i Active Directory servisom, compatible s Windows 2008 implementacijom i sposobnim da podrži sve Microsoft verzije Windows klijenata, uključujući Windows 11. Samba 4 je višefunkcionalni serverski proizvod koji takođe pruža implementaciju serverskog skladišta, štamparskog servisa i servisa identifikacije (winbind).
Ključne promene u Samba 4.18:
- Nastavljena su radovi na otklanjanju regresija u performansama opterećenih SMB servera, koje su se pojavile kao rezultat dodavanja zaštite od ranjivosti koje manipulišu simboličkim linkovima. Pored rada izvedenog u prethodnoj verziji na smanjenju sistemskih poziva prilikom provere imena direktorijuma i prestanku korišćenja wakeup događaja u obradi konkurentnih operacija, u verziji 4.18 oko tri puta su smanjeni troškovi obrade zaključavanja za konkurentne operacije sa datotečnim putevima. Kao rezultat, performanse operacija otvaranja i zatvaranja datoteka dostigle su nivo Samba 4.12.
- U alatu samba-tool implementirano je prikazivanje sažetijih i preciznijih poruka o greškama. Umesto prikazivanja traga poziva sa položajem u kodu gde je problem nastao, što nije uvek omogućavalo brzo razumevanje u čemu je problem, u novoj verziji izlaz je ograničen na opis uzroka greške (na primer, neispravno korisničko ime ili lozinka, netačno ime datoteke s BД LDB, nedostatak imena u DNS-u, nedostupna mreža, netačni argumenti komandne linije itd.). Kada se identifikuje neprepoznat problem, nastavlja se prikazivati potpuna praćenje Python steka, koju takođe možete dobiti navođenjem opcije '-d3'. Ove informacije mogu biti potrebne za pronalaženje uzroka problema na Web-u ili za dodavanje u obaveštenje o grešci koju šaljete.
- U svim komandama samba-tool obezbeđena je podrška za opciju "--color=yes|no|auto" za upravljanje isticanjem izlaza. U režimu "--color=auto" obeležavanje bojom koristi se samo pri izlazu na terminal. Umesto 'yes' dozvoljeno je navođenje vrednosti 'always' i 'force', umesto 'no' - 'never' i 'none', umesto 'auto' - 'tty' i 'if-tty'.
- Dodana je podpora za okoljsko spremenljivko NO_COLOR za izklop osvetlitve izhoda, v situacijah, ko se uporabljajo ANSI kode barv ali je aktiven način „—color=auto“.
- V samba-tool je dodana nova ukazna „dsacl delete“ za brisanje zapisov v seznamih za nadzor dostopa (ACE, Access Control Entry).
- Ukazu wbinfo je dodana možnost „—change-secret-at=“ za določitev nadzornika, domene za katerega je potrebno izvesti postopek spreminjanja gesla.
- V smb.conf je dodana nova nastavitev „acl_xattr:security_acl_name“ za spremembo imena razširjenega atributa (xattr), ki se uporablja za shranjevanje NT ACL. Privzeto se datotekam in imenikom dodeli atribut security.NTACL, dostop do katerega je prepovedan običajnim uporabnikom. Ko spremenite ime atributa za shranjevanje ACL, ta ne bo posredovan preko SMB, ampak bo lokalno dostopen vsebinskim uporabnikom, kar zahteva razumevanje morebitnega negativnega vpliva na varnost.
- Dodana je podpora za sinhronizacijo hashev gesel med Active Directory domeno, ki temelji na Sambi, in oblakom Azure Active Directory (Office365).
Izvor: opennet.ru
