Vous êtes sur la page 1sur 13

Mise en place de serveur Samba

12/09/2021 1
Présentation de service SAMBA

• Samba est un logiciel libre qui permet d'utiliser sous Linux le protocole
SMB (« Session Message Block ») également appelé le protocole NetBIOS
ou LanManager.
• Le protocole SMB est utilisé par Microsoft Windows pour partager des
disques et des imprimantes. En utilisant les outils Samba, les systèmes
Unix (Linux) peuvent également partager des disques et des imprimantes
avec des hôtes Windows.

12/09/2021 2
Installation et démarrage de SAMBA

• Le package Samba est livré par défaut avec la plus par des distributions Linux. pour

l’installer utilisez l’une des commandes :

o rpm –ivh samba

o yum install samba


• Pour démarrer le service samba utilisez l’une des commandes :

o Service smb start

o /etc/rc.d/init.d/smb start

o Chkconfig –level 2345 smb on

12/09/2021 3
Configuration de service SAMBA
• La configuration de Samba sur une machine Linux est contrôlée par un seul fichier,
smb.conf qui se trouve soit dans le dossier /etc ou /etc/samba.
• Pour tester la syntaxe de ce fichier utilisez la commande testparm.
• Un fichier smb.conf standard se compose de plusieurs sections contenant
chacune des paramètres (directives). Chaque section (ou partie) du fichier
commence par une entête, comme par exemple [global], [homes], [printers],
etc...
• Chaque section contient un ensemble de directives (paramètres) sous la forme :

Paramètre = valeur

Paramètre = valeur1,valeur2,valeur3

Paramètre = valeur1 valeur2 valeur3


12/09/2021 4
Configuration de service SAMBA

• Les sections prédéfinies

o La section [global] définit les paramètres généraux et ceux communs à

tous les partages.

o La section [homes] permet à un utilisateur distant Windows ou autre

d'accéder à son répertoire personnel.

o La section [printers]  permet de partager des imprimantes

o [le_nom_d'un_partage] pour les partages personnalisés

12/09/2021 5
Configuration de service SAMBA
• La section [Global]

Cette section regroupe des options générales. Voici une liste d'options courantes et leur
utilité :

12/09/2021 6
Configuration de service SAMBA

• La section [Homes]

La section [Homes] permet à chaque utilisateur d'accéder à son répertoire personnel.


Voici une liste d'options courantes et leur utilité :

12/09/2021 7
Configuration de service SAMBA
• Partager un répertoire quelconque :
Partager un ou plusieurs dossiers nécessite la création d’une section
personnalisée portant le nom que l'on souhaite affecter à la ressource.
Voici une liste d'options courantes et leur utilité :

12/09/2021 8
Création des utilisateurs SAMBA

• Le service smb utilise ses propres comptes utilisateurs. Il faut donc créer

chaque compte. Pour cela, on utilise la commande :

smbpasswd -a MonCompte

12/09/2021 9
Accès depuis client Windows

• L’accès aux partages Samba se fait en tapant dans l’explorateur Windows :

\\<hostname>\<sharename>

• Il faut s’authentifier par un nom d’utilisateur et un mot de passe valide

12/09/2021 10
Accès depuis client linux
• Le client Samba (smbclient) permet de fournir une interface en ligne de commande
pour accéder aux ressources Samba à partir d'une machine de type Unix.

• smbclient permet en premier lieu de vérifier l'existence d'un serveur Samba sur le
réseau et de lister les ressources qu'il partage grâce à la commande :

Smbclient nom_serveur_smb
• Une fois les ressources identifiées, il est possible d'accéder à chacune d'entre elles
par la commande :

Smbclient //nom_serveur_smb/nom_partage -U user_name


• Un mot de passe devrait être demandé à l'utilisateur. Il suffit ensuite d'envoyer des
commandes FTP afin d'envoyer/recevoir des fichiers ou bien de parcourir les
répertoires de la ressource.

12/09/2021 11
Accès depuis client linux

• Exemples de commandes FTP:


dir ou ls : pour lister le contenu du repertoire
cd: pour changer de répertoire sur le partage distant
lcd: pour changer de répertoire local
get: permet de récuperer un fichier du répertoire distant
put: permet de poser un fichier sur le répertoire distant
del: permet d'effacer un fichier sur le partage distant
md ou mkdir: permet de créer un répertoire sur le partage distant
rd ou rmdir: permet d'effacer un répertoire sur le partage distant

12/09/2021 12
Accès depuis client linux

Montage d’une ressource partagée

• Les utilitaires smbmount et smbumount permettent de monter de

démonter des ressources SMB en tant que système de fichiers distant

• Pour monter une ressource la syntaxe est la suivante :

smbmount //nom_serveur_smb/nom_partage /point_de_montage

• Pour démonter une ressource la syntaxe est la suivante :

Smbumount /point_de_montage

12/09/2021 13

Vous aimerez peut-être aussi