EP n°4 : Mise en place d`un serveur Samba sous Linux
Transcription
EP n°4 : Mise en place d`un serveur Samba sous Linux
EP n°4 : Mise en place d’un serveur Samba sous Linux Présentation : • Compétences : - C23 : Installer et configurer un dispositif de sécurité C25 : Installer un applicatif C31 : Assurer les fonctions de base de l’administration d’un réseau C32 : Assurer les fonctions de l’exploitation C36 : Assurer la maintenance d'un poste de travail • Conditions du projet : - 2 groupes : stagiaire et formateur - matériel informatique : o 1 serveur Linux o 1 client Linux o 1 client Windows • Objectifs : - Installer et configurer un serveur samba (contrôleur de domaine et serveur de fichier) - Mettre à disposition des utilisateurs un répertoire personnel et un répertoire de groupe : stagiaire ou formateur. Partie 1 : Présentation de Samba : Un des principaux intérêts des réseaux est la possibilité de partager des fichiers. Il existe des protocoles (notamment le FTP, File Transfert Protocol) permettant de transférer des fichiers à l'aide de commandes dans un réseau hétérogène (constitué de machines de types et de systèmes d'exploitation différents). Toutefois, ce type de manipulation est assez fastidieux. Ainsi, les réseaux Microsoft Windows offrent une manière totalement transparente de partager des fichiers, en permettant notamment la copie par simple glisser-déposer. Cependant, ce type de réseau ne permet à la base qu'un partage de fichiers entre machines fonctionnant avec un système Microsoft Windows ou OS/2. Ainsi, si vous possédez une machine sous linux, il existe une solution: utiliser Samba. Samba permet de définir des niveaux d'accès pointus, très proches de ceux proposés par un serveur Windows NT. Samba est donc une alternative économique et robuste à un serveur Windows NT. Samba est un serveur de fichiers pour Linux (en licence GNU GPL, donc libre) compatible avec les réseaux Microsoft Windows. C'est-à-dire qu'il permet de partager les fichiers et les imprimantes d'un serveur linux avec les ordinateurs d'un réseau Microsoft Windows, et de manière totalement transparente: Linux passe pour un serveur Windows NT aux "yeux" des clients Windows. Le protocole de communication permettant cette communication entre Windows et Linux s'appelle SMB (Server Message Block), mis au point par Microsoft en 1987. Samba est constitué d'un serveur et d'un client, ainsi que de quelques outils permettant de réaliser des services pratiques ou bien de tester la configuration. • • • • Le serveur est constitué de deux applications (appelées démons): o smbd, noyau du serveur, fournissant les services d'authentification et d'accès aux ressources o nmbd, permettant de montrer les services offerts par Samba (affichage des serveurs Samba dans le voisinage réseau, ...) le client: smbclient est un client pour linux fournissant une interface permettant de transférer des fichiers, accéder à des imprimantes smbtar: permettant d'effectuer un transfert de ou vers un fichier TAR sous linux testparm vérifiant la syntaxe du fichier smb.conf, le fichier de configuration de Samba Partie 2 : Déroulement de l’épreuve : Création des utilisateurs et des groupes Groupes Unix Comptes Unix Création des répertoires Répertoires (dans /home) Droits Installation et configuration du serveur Samba Installation du serveur Samba Fichier de configuration Création des comptes Samba Tests sur les clients Sur la machine Linux Sur la machine Windows Script d’ajout d’un compte Explication Test