École supérieure de Technologie-Casablanca
Département Génie informatique :
Rapport d’installation et configuration de
service Samba Sous Linux
Réalise Par : Oussama Moustarzik
Année Universitaire :2022-2023
1
2
Sommaire
Chapitre 1 : présentation du Service Samba :
1- C’est quoi un service Samba
2- Mode de fonctionnement de Samba
3- Architecture Samba :
Chapitre 2 : installation et configuration du Service Samba sous Linux :
1. Topologie du TP :
2. Installation du Service Samba Sur le serveur :
3. Configuration du service Samba :
3.a) – configuration de serveur :
3.b) – configuration du client Windows :
3.c) – configuration du client Linux :
Chapitre 3 : Accès au fichier partagé avec login et mot de passe en utilisant
le mode graphique et Mode commande (Linux) :
1- Accès en mode commande :
2- Accès en mode graphique :
Chapitre 4 : Accès au fichier partagé avec login et mot de passe en utilisant le
mode commande(Windows) :
1- Accès en mode commande :
2- Accès en mode graphique :
Chapitre 5 : Accès anonyme a un fichier partage :
1- Accès en mode commande pour linux :
2- Accès en mode graphique pour Windows :
3
4
Chapitre 1
Présentation du Service Samba :
1-C’est quoi un service Samba :
Samba est une implémentation open source de protocole SMB (Server Message
Block), il permet l’interaction sur un réseau de Microsoft Windows, Linux, Unix et
d’autres systèmes d’exploitation, permettant ainsi l’accès à des fichiers basés sur
Windows et a des partages d’imprimantes. L’utilisation de SMB pour SAMBA lui
permet d’apparaitre comme un serveur Windows aux clients Windows.
2-Mode de fonctionnement de Samba :
Samba est constitué principalement d’un serveur et d’un client, ainsi que
quelques outils permettant de tester la configuration.
Le serveur est constitué de deux démons :
Démon smbd : est un noyau de serveur fournissant les services d’authentification
et d’accès aux ressources.
Démon nmbd : permet 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 le transfert des fichiers, accéder à des imprimantes.
Testparm : vérifiant la syntaxe du fichier [Link] qui est le fichier de
configuration de samba.
5
3- Architecture Samba :
Le protocole utilisé pour la communication Linux-Dos/Windows est SMB (Server
Message Block) qui est basé sur NetBIOS.
Smb (Niveau transport) peut circuler sur différentes couches réseaux grâce à
différentes versions de NetBIOS.
NBIPX : NetBIOS sur IPX
Net TR : NetBIOS sur TokenRing
NBT : NetBIOS sur TCP/IP (NBT est devenu le plus courant)
6
Chapitre 2
Installation et configuration du Service
Samba sous Linux :
1- Topologie du TP :
L’objectif de ce TP c’est de partager des fichiers et de les charger en différents modes, pour
cela on implémente la topologie suivante :
2- Installation du Service Samba Sur le serveur :
Premièrement, on passe vers le serveur Linux et on installe le Service Samba , ce qui va être
représenté comme suit :
7
La commande “apt-get install samba”
Permet de télécharger le service samba à
travers son paquet nomme « Samba »
Ensuite, on
vérifie
l’installation
et la version
du Samba
Installe :
8
3-configuration du service Samba :
Apres l’installation du Samba, on bascule vers la configuration du service, ainsi que la configuration
des Postes (Linux, Windows) pour qu’ils puissent accéder aux ressources partage :
3.a) – configuration de serveur :
Avant de configurer le serveur, on crée d’abord un dossier du partage nommé : ‘DossierPartager’,
qui va être partagée :
Ce Screen indique la création
du DossierPartage qui
contient un fichier nommé
fich1, qui va être partage
dans le serveur pour que les
clients peuvent l’accède.
Ici on crée les
utilisateurs qui vont
accéder au
DossierPartager dans le
serveur, alors on crée un
Groupe (SAMBAGROUP)
qui contient les des
utilisateurs
ajoutés(user1 pour
Windows et user2 pour
Linux), par la suite on
identifie le propriétaire
du dossier et on donne le
droit d’écriture au group
pour que ses membre
peuvent modifier.
9
Avant de
modifier le fichier
de configuration,
on fait une copie
d’ancienne
configuration
Ici on modifie le
fichier de
configuration :
Alors ici , on ajoute une configuration pour le dossier partage « DossierPartager », d’où on ajoute les
éléments suivants :
[ShareSamba] : c’est le nom qui va être affiché dans le partage :
Path : Le chemin du partage :
Comment : c’est un commentaire
Public : c.-à-d. est ce que le dossier sera affiche ou non :
Valide users : les utilisateurs et les groupes qui sont autorisés a accéder au Dossier, juste pour les groupes on
ajoute une @+nom du groupe (exemple : @SambaUsers) .
Writable : les utilisateurs ont l’autorité d’écrire, modifier ou supprimer.
Browseable : les utilisateurs peuvent naviguer ou non
Create Mask : ici on indique le masque s’il y a la création des fichiers au niveau d’accès, pour attribuer les
droits d’accès.
10
Après on fait un test pour savoir est-ce
que la configuration est valide ou non.
Après, on configure interface réseau, mais avant on installe le
package réseau pour le serveur:
11
Ici on donne un adresse IP au serveur ainsi un masque et on active l’interface ens33
3.b) – configuration du client Windows :
On configure l’adresse IP du machine
en la donnant :[Link] avec un
masque par défaut :
12
Et on fait un Ping entre les machines pour tester :
3.c) – configuration du client Linux :
Sur la machine linux, on configure l ‘interface
réseau et on teste la connectivité par un Ping:
13
Chapitre 3
Accès au fichier partagé avec login et mot de
passe en utilisant le mode graphique et Mode
commande (Linux) :
1-Accès en mode commande :
On utilise la commande smbclient pour accéder au partage,
suivi par l’adresse IP du serveur et nom du partage et avec
l’option –U on identifie l’utilisateur et on tape le mot de passe
après .
On tape la commande Help pour savoir les commandes
disponibles, puis on choisit la commande ls , pour lister le
contenu du dossier partage.
14
Ici on liste le contenu du
Dossier de partage.
Et avec la commande get , on telecharge le fichier
sur notre poste.
Et voilà,
lorsqu’on liste
on trouve le
fichier
téléchargé du
serveur, et
par la suite
on va charger
un fichier sur
le serveur
nomme
fichierLinux
15
Si on veut charger un fichier sur le serveur, on
utilise la commande put suivi par le nom du
fichier.
On passe au serveur , et on trouve que le
fichier est ajoute.
16
2- Accès en mode graphique :
Pour un accès graphique, on déplace ves files dur le poste
linux , on sélectionne ‘ others Location’ , et on insère le
type de service , dans cette cas smb(samba) suivi par
l’adresse IP du serveur et du fichier partage :
Après on insère le nom d’utilisateur, et
le mot de passe
Comme suit :
17
Par la suite en ajoute un dossier,
et on peut aussi charger encore
le fichier fich1 :
Et on peut aussi télécharger le
fichier fich1 et par exemple on le
déplace dans le dossier
Documents :
18
Chapitre 4
Accès au fichier partagé avec login et mot de
passe en utilisant le mode graphique et Mode
commande (Windows) :
1-Accès en mode commande :
En mode de commande
sur Windows, on veut
accéder aux ressources
partagées et de les
télécharger, et à
travers la commande
net use suivie par
l’adresse du serveur et
le nom d’utilisateur
suivie par le mot de
passe comme suit :
Puis on liste les
fichiers qui existent On déplace vers le serveur de fichiers
dans le serveur par et on charge le fichier fich1 dans un
la commande net document nomme partage existe
view déjà sur notre machine Windows
dans le Dossier Documents
19
On déplace vers Documents ensuite dans
le document partage pour vérifier
l’existence du fich1.
et voilà pour le cas
pour charger le
fichier Windows sur
le serveur samba,
en utilisant la
commande xcopy
suivi par le chemin
du fichier copié et
la destination qui
est l’adresse du
serveur.
20
2-Accès en mode graphique :
Il faut d’abord se
connecter sur le
serveur, pour
accéder au partage
Apres pour
accéder aux
ressource, et tant
qu’ il s’agit d’un
accès avec login
et mot de passe ,
il faut d’abord
insérer le login et
le mot de passe.
Et par la suite , on
aura l’accès au
ressources:
21
Voilà le téléchargement
du fichier fich1 du
serveur sur la machine
Windows.
Ici on charge le Dossier
ModeGrphiqueWindows
sur le serveur
22
Chapitre 5
Accès anonyme a un fichier partage :
1-Accès en mode commande linux :
La connexion avec le serveur, sans utiliser un
utilisateur ou un mot de passe
On
telecharge
le fichier
partage
Et voila le
fichier est
telecharge
23
2-Accès en mode graphique Windows :
Ici o telecharge le fichier
partage sur le poste
Windows en utilisant le
mode graphique.
3-modification du fichier de configuration :
Avant de faire le deux access precedent , on configure le fichier de configuration en creeant iun
nouveau dossier
24
4- Historique :
25
26
27
28