Académique Documents
Professionnel Documents
Culture Documents
DR : Sous Massa
Etablissement : ISTA – AGADIR
PLAN DE LA SEANCE
2. Installation de SAMBA.
9. Atelier pratique
Page 1 of 7
1. Présentation de service SAMBA
Samba est l’implémentation libre (sous licence GNU General Public License) du protocole
de communication SMB.
Samba permet de :
Partager des systèmes de fichiers
Partager une imprimante sur un serveur Unix avec des clients Windows/Unix.
• Jouer le rôle de contrôleur de domaine Windows 2000/NT.
• Fournir un serveur WINS (Windows Internet Name Service)
smbd : fournit les services de partages de fichiers et d’imprimantes pour les clients
Windows. Il est responsable de l’authentification des utilisateurs et du partage des
données à travers le protocole SMB. Les ports utilisés par ce service sont : TCP 139, TCP
445, UDP 137 et UDP 138.
• nmbd : Ce démon réponds aux requêtes de NetBIOS Name Service produites par
SMB/CIFS. Il participe aussi dans la navigation que fournit le voisinage réseau.
• winbindd : résout les informations sur les utilisateurs et les groupes résidant sur les systèm
Windows. Ce service est géré indépendamment du service smb.
2. Installation de SAMBA.
Avant d'installer Samba, il faut bien évidemment récupérer les fichiers RPM ou bien
les sources, et ajouter les protocoles TCP/IP et NetBIOS sur les machines clientes afin
de leur permettre d'accéder aux services de Samba.
Pour installer le client Samba il suffit de taper la commande suivante :
Ce fichier est divisé en différentes sections contenant chacune ses propres paramètres que
détaillerons ensuite.
[Nom_de_section]
Variable1 = valeur1
Variable2 = valeur2
[global]
workgroup = 2tri
encrypt passwords = yes
wins support = yes
log level = 1
max log size = 1000
read only = no
public = yes
[partage1]
comment = Répertoire partagé 1
path = /home/partage1
browseable = yes
Page 3 of 7
public = no
writable = yes
printable = no
[Bureau150]
comment = Laserjet 2100
printer = lj2100
valid users = user1 user2 user3
path = /var/spool/lj2100
public = no
writable = no
printable = yes
browseable = yes
Page 4 of 7
Samba gère sa propre liste d’utilisateurs, pour ajouter un utilisateur à Samba, il faut
créer un utilisateur système puis utiliser la commande smbpasswd -a
.
# smbpasswd -a tri2
New SMB password:
Retype new SMB password:
Added user tri2
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\\ressource -U nom_utilisateur
Les utilitaires smbmount et smbumount permettent de monter de démonter des
ressources SMB en tant que système de fichiers distant (pour peu que le noyau
supporte le système de fichiers SMB).
Page 5 of 7
#Faire en sorte que le serveur soit le maître du domaine
domain master = yes
local master = yes
preferred master = yes
os level = 65
9. Atelier pratique :
[Global]
Workgroup : 2TRI
Server string : SRVSMBV11
Security : user
Page 6 of 7
Autorisation : lire et écrire
Page 7 of 7