La nova versió de Samba 4.21 ja va ser alliberada després de poc més de sis mesos de desenvolupament, i en aquest llançament que es presenta es posiciona com la primera versió estable d'aquesta sèrie, i s'hi han introduït millores significatives en seguretat, autenticació i rendiment.
Per als que desconeixen de Samba, han de saber que aquest és un producte de servidor multifuncional, que també proporciona la implementació d'un servidor de fitxers, servei d'impressió i servidor d'autenticació (winbind). Samba com a tal implementa un controlador de domini y Active Directory compatible amb totes les versions recents de Microsoft Windows, inclosos Windows 11.
Principals novetats de Samba 4.21
Samba 4.21 arriba amb meixores de seguretat a les llistes de control d'accés, ja que ara, si no és possible determinar el SID per nom d'usuari o grup a causa d'un error in la transferència de dades, això generarà un error en comptes d'ignorar l'entrada problemàtica. A més, s'ignoren usuaris i grups inexistents.
Una altra de les novetats que presenta Samba 4.21 és el soporti de l'autenticació a través de SASL amb Kerberos o NTLMSSP en connexions TLS (ldaps o starttls). La configuració predeterminada requereix autenticació mitjançant SASL sobre TLS.
Per la part de les millores de seguretat, Samba 4.21 protegeix la informació dels processos amb dades confidencials especificats a les utilitats del Samba, ja ara no seran visibles en eines com ps o top. Per a les comptes que usen targetes intel·ligents per iniciar sessió ara poden girar contrasenyes caducades. La contrasenya es pot utilitzar com a respatller o per xifrar un perfil local.
A Samba 4.21.0 s'ha millorat la seguretat del maneig de les llistes de control d'accés com a “usuaris vàlids","usuaris no vàlids","llista de lectura"I"llista d'escriptura”. Aquests canvis endureixen la validació d'usuaris i grups configurats en aquestes llistes per evitar comportaments inesperats o insegurs.
També s'ha treballat per garantir que els binaris generats siguin reproduïbles a partir dels mateixos fitxers font, eliminant dependències de la configuració o del directori de compilació, la qual cosa garanteix una major fiabilitat en els binaris generats a partir del codi font.
Dels altres canvis que es destaquen:
- Un nou mòdul VFS per a sistemes de fitxers Ceph ha estat implementat, millorant el rendiment en comparació amb l'anterior. Cal utilitzar el nom 'ceph_new' a la configuració de smb.conf.
- Samba ara suporta comptes gMSA, equivalents al nivell funcional d'Active Directory 2012. Les utilitats de samba-tool també inclouen noves ordres per treballar amb claus arrel gMSA.
- S'implementa suport per al nivell funcional de l'Active Directory Domain Services 2012R2.
- LDB, la base de dades local similar a LDAP de Samba i el poder darrere de Samba AD DC ja no està disponible per compilar-se com un fitxer tar independent, però està Al seu lloc, s'ofereix com una biblioteca pública opcional.
- Algunes biblioteques públiques de Samba es van fer privades per defecte
- Nova estructura d'ordres per a la gestió de polítiques d'autenticació de l'eina Samba
si aquestas interessat a conèixer més sobre això, Pots consultar els detalls en el següent enllaç.
Com instal·lar o actualitzar Samba a Ubuntu i derivats?
Si estàs interessat en instal·lar la nova versió de Samba o si ja comptes amb Samba instal·lat i vols actualitzar la teva versió anterior a aquesta nova, ho pots fer seguint els passos que compartim a continuació.
Per instal·lar o actualitzar Samba a Ubuntu i els seus derivats a la darrera versió disponible, podeu seguir aquests passos:
Obre una terminal, això pots fer-ho buscant Terminal al menú d'aplicacions o usant la drecera Ctrl + Alt + T. Amb això afegirem el repositori. Com que els paquets oficials poden no estar actualitzats immediatament, utilitzarem un dipòsit PPA que conté la versió més recent del Samba:
sudo add-apt-repository ppa:linux-schools/samba-latest
Actualitzar la llista de repositoris:
sudo apt-get update
Instal·lar o actualitzar Samba
Si ja teniu Samba instal·lat, aquesta ordre actualitzarà la vostra versió actual. Si no, instal·larà Samba per primera vegada:
sudo apt install samba
Un cop s'hagi completat la instal·lació, podeu verificar la versió del Samba instal·lada amb l'ordre següent:
samba --version
Amb això, tindràs la versió més recent de Samba al sistema.
Per últim i no menys important, us convido a consultar les publicacions sobre la implementació de Samba:
Com implementar un senzill Servidor Samba a Ubuntu 24.04?
Com implementar un complet Servidor Samba a Ubuntu 24.04?