SaMBa
1
Introduction
SaMBa est un ensemble de programmes qui permettent de connecter à un serveur LINUX, des stations fonctionnant sous des systèmes d’exploitation divers.
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
2
Introduction
Le protocole de communication sous-jacent qui permet cette communication Linux-Dos/Win s'appuie sur
NetBios et s'appelle smb=Server Message Block.
Le projet Samba a été initié dès 1991 puis développé par un australien, Andrew Tridgell.
Celui-ci lui donna ce nom, en choisissant un nom voisin de SMB en interrogeant un dictionnaire Unix, par la commande grep : grep "^s.*m.*b" /usr/dict/words
3
Définitions
Le serveur offre ses ressources (système de fichiers, imprimantes ...) aux clients Windows qui s'y connecteront sous un compte créé par root, après une authentification par mot de passe.
Le travail est partagé par deux "deamons" :
smbd pour le service serveur
nmbd pour le service de résolution des noms Netbios.
Du côté client, le protocole SMB fonctionne au-dessus de plusieurs protocoles.
Il nécessite NetBIOS au dessus de TCP/IP (par contre
4
Définitions
Chaque demande de connexion par Samba, d'une station au serveur Linux, laisse une trace stockée dans un fichier log.%m, situé dans le répertoire
/var/log/samba ( %m désigne le nom de la station).
Toute connexion pourra donc être identifiée de manière précise puis examinée sur une ligne de ce fichier : nom d'utilisateur, nom de la machine, date, heure de début, heure de fin, services utilisés...
5
Configuration Samba
L'ensemble des directives de configuration de Samba sont contenues dans
le fichier smb.conf.
Ce fichier est un fichier texte qu'il est possible de modifier avec n'importe quel éditeur de