1. Installation du
serveur de partage
SAMBA (linux/Windows)
Réalisé par : AIT NACER Siham
ELKHOUKHI Sophia Filière:
GAHNJAOUI Meryem
ELBELGHITI Youness SMI / S5
KAHLI Nabil
DOUHAIBI Ilyass Encadré par :
MHAL Kaoutar
LAMKADMI Bouchra Mme BENABBOU Fouzia
FERDOUS Ismail
2. Plan
1. Introduction
2. Qu'est-ce que SAMBA ?
3. Architecture de Samba
4. Installation
5. Configuration du fichier smb.conf
6. Conclusion
2
3. Introduction
Il existe des protocoles permettant de transférer des
fichiers à l'aide de commandes à travers un réseau
hétérogène .
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:
Samba
3
4.
5. Qu'est-ce que SAMBA ?
Historique:
Mis au point par Microsoft en 1987, en reprenant un concept
mis au point par IBM en 1985 NetBIOS (Network Basic
Input/Output System)
le projet Samba a été initié dès 1991 puis développé par un
australien, Andrew Tridgell.
5
6. Qu'est-ce que SAMBA ?
Le serveur Samba est l'outil privilégié pour installer un
réseau LAN (Local Area Network) fonctionnant avec le
protocole SMB (Server Message Block). Il est donc
possible de mixer efficacement dans un même réseau
stations Linux et PC Windows grâce à la connaissance
de ce logiciel serveur.
Son utilité : SAMBA est un système de partage de
fichiers et d'imprimantes entre des stations Unix et
Windows de façon transparente et stable.
7. Qu'est-ce que SAMBA ?
Son fonctionnement est conforme au schéma client-serveur.
Le serveur Linux est en mesure de se conduire comme un
serveur de fichiers capables d'offrir les services habituels sur un
réseau :
→ partage de fichiers et de répertoires,
→ partage d'imprimantes,
→ respect des comptes utilisateurs
→ gestion des permissions d'accès
→ exécution de scripts de connexion personnalisés
5
8. Architecture de Samba
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):
Smbd :
noyau du serveur, fournissant les services d'authentification
et d'accès aux ressources
Nmbd:
permettant de montrer les services offerts par Samba
(affichage des serveurs Samba dans le voisinage réseau, ...)
9. Architecture de Samba
le client:
smbclient:
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
12. Configuration du fichier smb.conf
*La configuration de Samba est effectuée par l'intermédiaire d'un
fichier de configuration unique: smb.conf. Ce fichier est située
dans le répertoire /etc/samba/
*Ce fichier décrit les ressources que l'on désire partager, ainsi
que les permissions/restrictions qui leur sont associées.
*Le fichier smb.conf se découpe selon des rubriques (chacune
référencé par une ligne contenant le nom de la section entre
crochets) comprenant chacune un ensemble de lignes de
paramètres du type attribut = valeur.
*Une ligne commençant par un # est une ligne de commentaires
et une ligne commençant par ; est inactive.
13. Configuration du fichier smb.conf
Il existe 3 sections principales :
La section [global]
définit des paramètre généraux sur le serveur
La section [homes]
définit le partage d'un répertoire personnel
La section [printers]
définit les imprimantes partagées par le serveur
14. Configuration du fichier smb.conf
Voici un exemple de section:
[HOMES]
# commentaire visible depuis le voisinage reseau
comment = Home Directories
# affichage de la ressource pour tous
browseable = no
# possibilité d'écrire sur la ressource
writable = yes
15. Conclusion
+Samba est un protocole permettant de dialoguer entre Linux et Windows
3.11/95
+Samba bénéficie d’une interface graphique SWAT (Samba Web
Administration Tool ) qui permet de :
*Modifier la configuration en montrant tous les paramètres possibles
*Disposer d'un lien vers un fichier d'aide pour chacun de ces paramètres
+ SAMBA est donc un outil réseau performant afin de communiquer avec
le monde Windows
15
16. Merci pour votre attention
Vous pouvez poser vos question
Et faire connaitre vos remarque
Puis réveiller discrètement ceux qui dorment
;-)
Allons pratiquons un peu