Usi Samba? devi aggiornare alla nuova versione correttiva di Samba 4.11.2

linux-samba

Recentemente sviluppatori chi c'è dietro del progetto Samba annunciato attraverso una dichiarazione il rilascio di una nuova versione correttiva del protocollo Samba, raggiungendo la sua nuova versione 4.11.2

Per coloro che non conoscono Samba dovrebbero sapere che questo è un'implementazione gratuita del protocollo di condivisione file di Microsoft Windows (precedentemente chiamato SMB, recentemente rinominato in CIFS) per sistemi tipo UNIX. In questo modo è possibile quali computer con GNU / Linux, Mac OS X o Unix in generale assomigliano a server o agiscono come client su reti Windows.

Samba Consente inoltre di convalidare gli utenti come controller di dominio principale (PDC), come membro di dominio e anche come dominio Active Directory per reti basate su Windows; oltre a poter servire code di stampa, directory condivise e autenticarsi con il proprio archivio utente.

Tra i sistemi Unix-like su cui Samba può essere eseguito, ci sono le distribuzioni GNU / Linux, Solaris e le diverse varianti BSD, tra le quali possiamo trovare Mac OS X Server di Apple.

Informazioni su Samba 4.11.2

Questa nuova versione di Samba 4.11.2 è una versione correttiva, che è stato rilasciato per essere in grado di affrontare alcuni problemi di sicurezza che sono stati presentati nel protocollo. Di cui le vulnerabilità sono state affrontate:

  •  CVE-2019-10218: I server dannosi possono far sì che il codice del client Samba restituisca nomi di file che contengono separatori di percorso al codice chiamante.
  • CVE-2019-14833- Lo script di verifica della password di Samba AD DC non riceve la password completa. Quando la password contiene caratteri multibyte (non ASCII), il controllo dello script della password non riceve la stringa della password completa.
  • CVE-2019-14847- L'utente con l'autorizzazione "ottieni modifiche" può bloccare il server LDAP di AD DC tramite dirsync.

Come installare o aggiornare a Samba 4.11.2 su Ubuntu e derivati?

Bene, per coloro che sono interessati a poter installare questa nuova versione di Samba o vogliono aggiornare la loro versione precedente a questa nuovaPossono farlo seguendo i passaggi che condividiamo di seguito.

La prima cosa che faremo è condividere i passaggi per l'installazione di Samba 4.11.2. Poiché l'aggiornamento è stato rilasciato di recente, build preparate per Ubuntu non sono ancora state generate nei repository. Quindi l'installazione verrà eseguita dal codice sorgente.

Ora come informazioni aggiuntive per gli utenti di Ubuntu 18.04 LTS possono fare uso di un repository che li aiuterà a installare la nuova versione di samba in modo semplice.

Per aggiungerlo, digitiamo semplicemente un terminale:

sudo add-apt-repository ppa:linux-schools/samba-latest

sudo apt-get update

E possiamo installare samba con:

sudo apt install samba

Per il resto dobbiamo fare la compilazione. Per prima cosa scaricheremo il pacchetto Samba che possiamo ottenere aprendo un terminale (puoi farlo con la combinazione di tasti Ctrl + Alt + T) e in esso andremo a digitare il seguente comando:

wget https://download.samba.org/pub/samba/stable/samba-4.11.2.tar.gz

Dopodiché estrarremo il pacchetto con:

tar -zxf samba-4.11.2.tar.gz

Entriamo nella cartella creata con:

cd samba-4.11.2

Trovandoci al suo interno, andremo a compilare il pacchetto per eseguire successivamente l'installazione. La prima cosa che dobbiamo fare è installa alcune dipendenze:

sudo apt-get install acl attr autoconf bind9utils bison build-essential \

debhelper dnsutils docbook-xml docbook-xsl flex gdb libjansson-dev krb5-user \

libacl1-dev libaio-dev libarchive-dev libattr1-dev libblkid-dev libbsd-dev \

libcap-dev libcups2-dev libgnutls-dev libgpgme-dev libjson-perl \

libldap2-dev libncurses5-dev libpam0g-dev libparse-yapp-perl \

libpopt-dev libreadline-dev nettle-dev perl perl-modules-5.26 pkg-config \

python-all-dev python-crypto python-dbg python-dev python-dnspython \

python3-dnspython python-gpgme python3-gpgme python-markdown python3-markdown \

python3-dev xsltproc zlib1g-dev liblmdb-dev lmdb-utils

Fatto questo ora stiamo per digitare:

./configure --prefix=/usr/local

Per iniziare con la compilation digiteremo:

make

Se tutto è andato bene, l'installazione viene eseguita con:

make install

E, infine, impostiamo la variabile d'ambiente con:

export PATH=/usr/local/samba/bin/:/usr/local/samba/sbin/:$PATH

Infine per coloro che hanno una versione precedente, ovvero la versione 4.11.1, possono applicare la patch scaricandola con:

wget https://download.samba.org/pub/samba/patches/samba-4.11.1-4.11.2.diffs.gz

Lo estraiamo con:

gzip -9 samba-4.11.1-4.11.2.diffs.gz

Entriamo nella directory:

cd samba-4.11.1-4.11.2.diffs

E applichiamo la patch con:

patch -p0 < samba-4.11.1-4.11.2.diffs

E pronto.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   chat suddetto

    Ciao e questo vale per la versione se ho samba 4.4 per aggiornarlo a 4.12