Samba 4.18.0 arrive avec des améliorations de sécurité, des améliorations et plus encore

Samba est l'ensemble standard de programmes d'interopérabilité Windows pour Linux et Unix.

Samba est un produit serveur multifonctionnel, qui fournit également une implémentation du serveur de fichiers, du service d'impression et du serveur d'identité (winbind).

le sortie de la nouvelle version de Samba 4.18.0, qui a poursuivi le travail de résoudre les régressions de performances sur les serveurs SMB occupé en raison de l'ajout d'une protection contre les vulnérabilités de manipulation de liens symboliques.

En plus du travail effectué dans la dernière version pour réduire les appels système lors de la vérification d'un nom de répertoire et pour cesser d'utiliser les événements de réveil lors du traitement d'opérations simultanées, la version 4.18 temps de traitement de verrouillage réduit pour les opérations simultanées sur les chemins de fichiers par un facteur de trois.

En conséquence, les performances des opérations d'ouverture et de fermeture de fichiers ont été portées au niveau de Samba 4.12.

Principales nouveautés de Samba 4.18.0

Dans cette nouvelle version de Samba 4.18.0, l'utilitaire samba-tool affiche désormais des messages d'erreur plus concis et précis.

Au lieu de générer un suivi d'appel indiquant la position dans le code où le problème s'est produit, ce qui ne permettait pas toujours de comprendre immédiatement ce qui n'allait pas, dans la nouvelle version, la sortie se limite à une description de la cause de l'erreur (par exemple, nom d'utilisateur ou mot de passe incorrect, nom de fichier incorrect avec la base de données LDB, nom manquant dans le DNS, réseau inaccessible, arguments de ligne de commande invalides, etc.).

Par ailleurs, si un problème non reconnu est trouvé, la trace complète est toujours émise de la pile Python, qui peut également être obtenue avec l'option '-d3'. Vous pourriez avoir besoin de ces informations pour trouver la cause du problème sur le Web ou pour l'ajouter à la notification d'erreur que vous envoyez.

Une autre nouveauté qui est présentée dans cette nouvelle version de Samba 4.18.0, c'est que tToutes les commandes de samba-tool prennent en charge l'option "–color=yes|no|auto" pour contrôler la mise en surbrillance de la sortie. En mode « –color=auto », la surbrillance n'est utilisée que lorsqu'elle est envoyée au terminal. 'toujours' et 'force' au lieu de 'oui', 'jamais' et 'aucun' au lieu de 'non', 'tty' et 'if-tty' au lieu de 'auto'.

On peut aussi trouver que ajout de la prise en charge de la variable d'environnement NO_COLOR pour désactiver la mise en surbrillance de la sortie dans les situations où les codes de couleur ANSI sont utilisés ou le mode "–color=auto" est en vigueur.

Parmi les autres changements qui ressortent de cette nouvelle version:

  • Une nouvelle commande "dsacl delete" a été ajoutée à l'outil samba pour supprimer les entrées de la liste de contrôle d'accès (ACE).
  • Ajout de l'option "-change-secret-at= » à la commande wbinfo pour spécifier le contrôleur de domaine sur lequel effectuer l'opération de changement de mot de passe.
  • Ajout d'un nouveau paramètre "acl_xattr:security_acl_name" à smb.conf pour changer le nom de l'attribut étendu (xattr) utilisé pour stocker l'ACL NT.
  • Par défaut, l'attribut security.NTACL est attaché aux fichiers et répertoires dont l'accès est refusé aux utilisateurs normaux.
  • Si vous renommez un attribut de stockage ACL, il ne sera pas servi sur SMB, mais sera disponible localement pour tout utilisateur, ce qui nécessite une compréhension de l'impact négatif potentiel sur la sécurité.
  • Ajout de la prise en charge de la synchronisation du hachage de mot de passe entre un domaine Active Directory basé sur Samba et un cloud Azure Active Directory (Office365).

Enfin, si vous souhaitez en savoir plus, vous pouvez consulter les détails dans la lien suivant

Comment installer ou mettre à niveau vers Samba sur Ubuntu et dérivés ?

Eh bien, pour ceux qui sont intéressés par l'installation de cette nouvelle version de Samba ou qui souhaitent mettre à jour leur version précédente vers cette nouvelleIls peuvent le faire en suivant les étapes que nous partageons ci-dessous.

Il convient de mentionner que, bien que samba soit inclus dans les référentiels Ubuntu, vous devez savoir que les packages ne sont pas mis à jour lorsqu'une nouvelle version est publiée, nous préférons donc dans ce cas utiliser un référentiel.

La première chose que nous allons faire est d'ouvrir un terminal et nous allons y taper la commande suivante pour ajouter un référentiel au système :

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

sudo apt-get update

Une fois le référentiel ajouté, nous procédons à l'installation de samba sur le système et pour cela, nous tapons simplement la commande suivante :

sudo apt install samba

Si vous avez déjà installé une version précédente, elle sera mise à jour automatiquement.


Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.