samba_base
no way to compare when less than two revisions
Différences
Ci-dessous, les différences entre deux révisions de la page.
— | samba_base [2018/11/17 12:54] (Version actuelle) – créée - modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Objectifs ====== | ||
+ | __**A l' | ||
+ | |||
+ | * Partager des fichiers et imprimantes dans un environnement hétérogène | ||
+ | * Centraliser les drivers imprimantes sur le serveur SAMBA | ||
+ | * Configurer SAMBA en tant que PDC, | ||
+ | * Configurer SAMBA en tant que serveur WINS | ||
+ | |||
+ | |||
+ | ===== Préambule ===== | ||
+ | |||
+ | |||
+ | |||
+ | Cette documentation est établie à partir d'une distribution opensuse.\\ | ||
+ | Ce mode opératoire, | ||
+ | |||
+ | |||
+ | |||
+ | ====== A. Présentation de Samba ====== | ||
+ | |||
+ | |||
+ | Samba est une suite logicielle utilisée principalement pour le partage de fichiers et d' | ||
+ | |||
+ | Samba peut aussi réaliser des tâches complémentaires telles que l' | ||
+ | |||
+ | Samba est un logiciel libre sous licence GPLv3. Il constitue une excellente alternative à diverses autres solutions de partage en milieu hétérogène (Os Microsoft, MacOs, Netware...) | ||
+ | |||
+ | __**Note**__ : | ||
+ | |||
+ | //La prochaine version de SAMBA (v4) devrait proposer de gérer un annuaire Active Directory. L' | ||
+ | |||
+ | |||
+ | ====== B. NetBIOS, NetBEUI, NBT, SMB/ | ||
+ | |||
+ | |||
+ | |||
+ | **// | ||
+ | |||
+ | // | ||
+ | Il convient donc à des petits réseaux constitués d'un seul segment.\\ | ||
+ | **//Netbios over TCP/IP (NBT)//** est le protocole utilisé par SAMBA qui supporte l' | ||
+ | |||
+ | __**NBT se réserve 3 ports**__ : | ||
+ | |||
+ | **port 137** qui permet la résolution de nom et le voisinage réseau (va permettre l' | ||
+ | **port 138** qui gère les datagrammes.\\ | ||
+ | **port 139** qui est le partage de fichiers et d' | ||
+ | |||
+ | De son côté Microsoft à développé le protocole SMB (Server Message Block) qui s' | ||
+ | |||
+ | __**Le protocole SMB permet**__ : | ||
+ | |||
+ | * le parcours du voisinage réseau, | ||
+ | * la résolution des noms NetBios en adresse ip (service Wins) | ||
+ | * l' | ||
+ | |||
+ | |||
+ | Microsoft renomme en 1988, le protocole SMB en CIFS car il lui ajoute de nouvelles fonctionnalités comme le support des raccourcis, des fichiers de plus grande taille et un meilleur support de caractères au format UTF-8. | ||
+ | |||
+ | Mais la principale raison d' | ||
+ | |||
+ | __**Note**__ : | ||
+ | |||
+ | //A partir de Windows 2000, SMB s' | ||
+ | Il utilise donc le DNS pour la résolution de noms.// | ||
+ | |||
+ | ====== C. Aperçu des fonctionnalités de SAMBA ====== | ||
+ | |||
+ | |||
+ | |||
+ | * Serveur de fichiers, | ||
+ | * Serveur d' | ||
+ | * Serveur DFS, | ||
+ | * Contrôleur principal de domaine | ||
+ | * Parcours du voisinage réseau, | ||
+ | * Service d' | ||
+ | * Résolution de noms Netbios en adresse ip grâce au serveur WINS, | ||
+ | * outils puissants orientés ligne de commande (ce que ne propose par Microsoft) | ||
+ | * Utilitaire de configuration graphique Web avec SWAT ou Ksamba (intégré dans Suse avec Yast) | ||
+ | |||
+ | |||
+ | ====== D. Les démons utilisés dans SAMBA ====== | ||
+ | |||
+ | |||
+ | __**SAMBA** s' | ||
+ | |||
+ | * smbd, | ||
+ | * nmbd, | ||
+ | * winbindd. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | **__Smbd__** | ||
+ | |||
+ | //Ce démon ou daemon (Disk And Extension MONitor) se charge de la gestion des ressources partagées (fichiers et imprimantes).\\ Il fournit aussi les fonctionnalités d' | ||
+ | |||
+ | |||
+ | |||
+ | **__Nmbd__** | ||
+ | |||
+ | //Ce démon permet d' | ||
+ | |||
+ | |||
+ | |||
+ | __**Winbindd**__ | ||
+ | |||
+ | //Ce démon permet d' | ||
+ | |||
+ | |||
+ | |||
+ | **__Note__** : | ||
+ | |||
+ | //Le démon smbd est à l' | ||
+ | Après l' | ||
+ | Cela s' | ||
+ | A chaque connexions clientes sur le serveur, un démon smbd s' | ||
+ | |||
+ | ====== E. Les utilitaires en ligne de commande ====== | ||
+ | |||
+ | |||
+ | __SAMBA propose un certain nombre de commandes et utilitaires, | ||
+ | |||
+ | * smbtree | ||
+ | |||
+ | //Similaire au voisinage réseau sous Windows. \\Il affiche tous les domaines, les serveurs et les répertoires partagés de son segment réseau.\\ Pour cela il consulte le maître explorateur qui lui fournit les informations qu'il possède.// | ||
+ | |||
+ | |||
+ | * Pdbedit | ||
+ | |||
+ | //Permet de consulter la base SAM de votre serveur SAMBA.// | ||
+ | |||
+ | |||
+ | * Smbclient | ||
+ | |||
+ | //Commande qui permet de réaliser diverses opérations (tests de partages, transferts de fichiers, imprimer...)// | ||
+ | |||
+ | |||
+ | * Smbpasswd | ||
+ | |||
+ | //Gestion des mots de passe// | ||
+ | |||
+ | |||
+ | * Smbstatus | ||
+ | |||
+ | //Liste les connexions clientes à votre serveur SAMBA// | ||
+ | |||
+ | |||
+ | * Smbtar | ||
+ | |||
+ | // | ||
+ | |||
+ | |||
+ | * Swat | ||
+ | |||
+ | // | ||
+ | |||
+ | |||
+ | * Testparm | ||
+ | |||
+ | //Commande qui vérifie la syntaxe de votre fichier smb.conf// |
samba_base.txt · Dernière modification : 2018/11/17 12:54 de 127.0.0.1