Samba 4.10.0 arrive avec le support de Python 3 et plus

samba-4.10.0

Il ya quelques jours La nouvelle version de Samba 4.10.0 a été publiée, ce qui ajoute de nouvelles améliorations, des fonctionnalités et surtout des corrections de bugs autour de sa version précédente.

Cette nouvelle version de Samba 4.10.0 poursuit le développement de la branche Samba 4 avec une implémentation complète d'un contrôleur de domaine et d'un service Active Directory.

Samba 4.10.0 Il est compatible avec l'implémentation Windows 2000 et capable de servir toutes les versions Microsoft prises en charge des clients Windows, y compris Windows 10.

Samba 4 est un produit serveur multifonctionnel fournissant également la mise en œuvre d'un serveur de fichiers, d'un service d'impression et d'un serveur d'identification (winbind).

Principales nouveautés de Samba 4.10.0

Avec la sortie de cette nouvelle version de Samba 4.10.0, il est mis en évidence que KDC et Netlogon ont ajouté la prise en charge du modèle de démarrage de processus pré-pourk, vous permettant de gérer un groupe de processus de traitement pré-exécution. La valeur par défaut du paramètre 'prefork children' dans smdb.conf a été augmentée de 1 à 4.

Dans l'implémentation du modèle pré-fork, le redémarrage automatique des processus ayant échoué est fourni. Les délais entre les tentatives de redémarrage sont déterminés par les paramètres "Incrément de retard avant fourche" et "Retard maximal avant fourche".

En outre, la prise en charge complète de Python 4.10.0 est fournie dans Samba 3. La prise en charge de Python 2 est toujours possible, mais par défaut, Python 3 est maintenant utilisé dans la compilation (Python 3.4+).

Construire avec Python 2 nécessite de définir la variable d'environnement: «PYTHON = python2 ./configure; PYTHON = python2 faire ».

La création de dossiers samba est possible en même temps pour Python 3 et Python 2 spécifiant le drapeau 'configure-extra-python = / usr / bin / python2». Dans la branche Samba 4.11, il est prévu d'arrêter la prise en charge de Python 2 pour les archiveurs et d'élever les exigences de version à Python 3.6.

Les sauvegardes

La commande 'samba-tool domain backup' a été étendue avec une nouvelle option 'offline'. Cela crée en toute sécurité une sauvegarde de la base de données locale DC directement à partir du disque.

Les principaux avantages d'une sauvegarde hors ligne est-ce que c'est plus rapideou, depuis unl stocke plus de détails sur la base de données (à des fins médico-légales), et le processus samba n'a pas à s'exécuter lorsque la sauvegarde est terminée.

D'autre part, nous constatons également que ajout de la commande 'samba-tool group stats', qui montre un résumé de la répartition des utilisateurs entre les groupes du domaine. La commande existante 'samba-tool group list –verbose' est développée avec des données sur le nombre d'utilisateurs dans chaque groupe.

Protocoles et modules

Samba 4.10.0 est fourni avec le support du protocole SMBv2 pour l'utilitaire samba-tool et un nouveau module VFS glusterfs_fuse, qui permet des performances accrues lors de l'accès à Samba aux partitions avec GlusterFS monté à l'aide du mécanisme FUSE (système de fichiers en espace utilisateur).

Pour améliorer les performances, le module extrait directement des informations sur les noms de fichiers via une requête d'attribut étendue sur le système de fichiers.

Pour activer l'accélération, ajoutez simplement glusterfs_fuse au paramètre "objets vfs".

Le nouveau module n'est pas remplacé par vfs_glusterfs, mais offre uniquement un mécanisme alternatif pour accéder aux sections Gluster.

Il est obsolète et sera supprimé dans la branche suivante de la liaison Python vers le client SMB. La suppression affectera les utilisateurs utilisant leurs propres utilitaires avec 'from samba import smb'.

Résultats paginés du contrôle LDAP

Pour LDAP, le comportement de l'extension des résultats paginés a été modifié, permettant aux parties de traiter les résultats de la requête avec pagination.

Le traitement des demandes de pagination dans Samba est aligné sur le comportement des serveurs Windows précédemment, différentes pages d'exemple ont été fournies sur la base d'une impression statique de la base de données statique, et maintenant elles prennent en compte les changements dans la base de données reçus depuis la dernière demande de page.

L'affichage de l'identifiant d'événement ("EventId", code de connexion réussi ou échoué) et le type d'entrée ("logonType", interactif, réseau et réseau non protégé) a été ajouté aux messages d'authentification affichés dans les messages d'authentification JSON-log.

source: https://www.samba.org


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.

  1.   Roger Vicencio dit

    Cher David

    Notez que j'installe samba 4 en tant que contrôleur de domaine et que tout a parfaitement fonctionné, cependant j'ai des applications web dont je valide le nom d'utilisateur et le mot de passe avec la fonction php ldap_bind, cependant dans samba 4 je n'ai pas pu les faire fonctionner. La question serait de savoir si je manque une configuration dans samba pour la faire fonctionner ou s'il existe une autre façon d'effectuer ce processus?