Samba 4.18.0 arriva con miglioramenti della sicurezza, miglioramenti e altro ancora

Samba è l'insieme standard di programmi di interoperabilità Windows per Linux e Unix.

Samba è un prodotto server multifunzionale, che fornisce anche un'implementazione del file server, del servizio di stampa e del server di identità (winbind).

Il rilascio della nuova versione di Samba 4.18.0, che ha continuato il lavoro per affrontare le regressioni delle prestazioni sui server SMB occupato a seguito dell'aggiunta della protezione contro le vulnerabilità di manipolazione dei collegamenti simbolici.

Oltre al lavoro svolto nell'ultima versione per ridurre le chiamate di sistema durante il controllo del nome di una directory e per interrompere l'utilizzo di eventi di riattivazione durante l'elaborazione di operazioni simultanee, versione 4.18 riduzione dell'overhead di elaborazione dei blocchi per operazioni simultanee sui percorsi dei file di un fattore tre.

Di conseguenza, le prestazioni delle operazioni di apertura e chiusura dei file sono state portate al livello di Samba 4.12.

Principali novità di Samba 4.18.0

In questa nuova versione di Samba 4.18.0, l'utilità samba-tool ora mostra messaggi di errore più concisi e accurati.

Invece di generare una traccia delle chiamate indicando la posizione nel codice in cui si è verificato il problema, che non sempre ha permesso di capire immediatamente cosa non andava, nella nuova versione, l'output è limitato a una descrizione della causa dell'errore (ad esempio, nome utente o password errati, nome file errato con il database LDB, nome mancante nel DNS, rete irraggiungibile, argomenti della riga di comando non validi, ecc.).

A parte quello, se viene rilevato un problema non riconosciuto, viene comunque emessa la traccia completa dallo stack Python, che può essere ottenuto anche con l'opzione '-d3'. Potresti aver bisogno di queste informazioni per trovare la causa del problema sul Web o per aggiungerle alla notifica di errore che invii.

Un'altra novità che viene presentata in questa nuova versione di Samba 4.18.0, è che tTutti i comandi dello strumento samba supportano l'opzione "–color=yes|no|auto" per controllare l'evidenziazione dell'output. In modalità “–color=auto”, l'evidenziazione viene utilizzata solo quando viene inviata al terminale. 'always' e 'force' invece di 'yes', 'never' e 'none' invece di 'no', 'tty' e 'if-tty' invece di 'auto'.

Possiamo anche trovarlo aggiunto il supporto per la variabile d'ambiente NO_COLOR per disabilitare l'evidenziazione dell'output in situazioni in cui vengono utilizzati i codici colore ANSI o è attiva la modalità "–color=auto".

Tra le altre modifiche che si distinguono in questa nuova versione:

  • Un nuovo comando "dsacl delete" è stato aggiunto allo strumento samba per eliminare le voci dell'elenco di controllo di accesso (ACE).
  • Aggiunta opzione “–change-secret-at= » al comando wbinfo per specificare il controller di dominio su cui eseguire l'operazione di modifica della password.
  • Aggiunto un nuovo parametro "acl_xattr:security_acl_name" a smb.conf per modificare il nome dell'attributo esteso (xattr) utilizzato per memorizzare l'NT ACL.
  • Per impostazione predefinita, l'attributo security.NTACL è associato a file e directory, il cui accesso è negato agli utenti normali.
  • Se rinomini un attributo di archiviazione ACL, non verrà servito su SMB, ma sarà disponibile localmente per qualsiasi utente, il che richiede una comprensione del potenziale impatto negativo sulla sicurezza.
  • Aggiunto il supporto per la sincronizzazione dell'hash delle password tra un dominio Active Directory basato su Samba e un cloud Azure Active Directory (Office365).

Infine, se sei interessato a saperne di più, puoi consultare i dettagli nella sezione seguente link

Come installare o aggiornare a Samba 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.

Vale la pena ricordare che, sebbene samba sia incluso nei repository di Ubuntu, dovresti sapere che i pacchetti non vengono aggiornati quando viene rilasciata una nuova versione, quindi in questo caso preferiamo usare un repository.

La prima cosa che faremo è aprire un terminale e in esso digiteremo il seguente comando per aggiungere un repository al sistema:

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

sudo apt-get update

Una volta aggiunto il repository, procediamo con l'installazione di samba nel sistema e per questo basta digitare il seguente comando:

sudo apt install samba

Se hai già una versione precedente installata, verrà aggiornata automaticamente.


Puoi essere il primo a lasciare un commento

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.