Académique Documents
Professionnel Documents
Culture Documents
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
o /etc/rc.d/init.d/smb start
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
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]
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
smbpasswd -a MonCompte
12/09/2021 9
Accès depuis client Windows
\\<hostname>\<sharename>
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 :
12/09/2021 11
Accès depuis client linux
12/09/2021 12
Accès depuis client linux
Smbumount /point_de_montage
12/09/2021 13