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