Académique Documents
Professionnel Documents
Culture Documents
Introduction
Un des principaux intrts des rseaux est la possibilit de partager des
fichiers.
Applications
SMB
NetBIOS IPX/SPX
TCP/IP NetBEUI
Pilote Rseau
Architecture de Samba
Samba est constitu d'un serveur et d'un client, ainsi que de quelques outils
permettant de raliser des services pratiques ou bien de tester la configuration.
Le serveur est constitu de deux applications (appeles dmons) :
smbd, noyau du serveur, fournissant les services
d'authentification et d'accs aux ressources
nmbd, permettant de montrer les services offerts par Samba
(affichage des serveurs Samba dans le voisinage rseau, ...)
le client: smbclient est un client pour linux fournissant une interface
permettant de transfrer des fichiers, accder des imprimantes
smbtar: permettant d'effectuer un transfert de ou vers un fichier TAR
sous linux
testparm vrifiant la syntaxe du fichier smb.conf, le fichier de
configuration de Samba
Installation de Samba
Avant d'installer Samba, il faut bien videmment rcuprer les fichiers RPM ou
bien les sources, et ajouter les protocoles TCP/IP et NetBIOS sur les machines
clientes afin de leur permettre d'accder aux services de Samba.
L'installation (contrairement la configuration) est trs simple mettre en
oeuvre. Il suffit dans un premier temps de rcuprer les fichiers RPM, puis dans
un second temps de les installer :
rpm -ivh samba-common-2.0.6-x.i386.rpm
rpm -ivh samba-2.0.6-x.i386.rpm
rpm -ivh samba-client-2.0.6-x.i386.rpm
ou bien de faon plus gnrale :
rpm -ivh samba-*.rpm
Configuration de Samba
La configuration de Samba est effectue par l'intermdiaire d'un fichier de
configuration unique: smb.conf. Ce fichier est situe dans le
rpertoire /usr/local/samba/lib.
Ce fichier dcrit les ressources que l'on dsire partager, ainsi que les
permissions/restrictions qui leur sont associes. Le fichier smb.conf se
dcoupe selon des rubriques (chacune rfrenc par une ligne contenant le
nom de la section entre crochets) comprenant chacune un ensemble de lignes
de paramtres du type attribut = valeur. Une ligne commenant par un # est
une ligne de commentaires.
Il existe 3 sections principales :
La section [global] dfinit des paramtre gnraux sur le serveur
La section [homes] dfinit le partage d'un rpertoire personnel
La section [printers] dfinit les imprimantes partages par le serveur
Section [global]
Voici un exemple de section [global] :
[global]
Test de la configuration
Le programme testparm permet de vrifier la syntaxe du fichier de configuration
(smb.conf). Il est conseill d'excuter cet utilitaire chaque modification
manuelle du fichier smb.conf. La syntaxe de testparm est la suivante :
testparm smb.conf
Si celui-ci ne renvoie aucun message d'erreur, la syntaxe du
fichier smb.conf est alors correcte (il ne vrifie que la syntaxe, non le
fonctionnement).
Afin de pouvoir visualiser correctement les rsultats, vous pouvez rediriger la
sortie vers un fichier par la commande
testparm smb.conf > /rpertoires/fichier