Vous êtes sur la page 1sur 11

Universit HASSAN MOHAMMEDIA CASABLANCA ENSET MOHAMMEDIA LP SRI

ADMINISTRATION DES SYSTEMES ET RESEAUX UNIX/LINUX

Ralis Par : Ahlam EL KHARRAZI Issam CHAHID

Encadr Par : M. Mohammed Zaggaf

COMPTE RENDU DU TP : Samba

1. Prsentation du serveur Samba ..3 2. Installation du serveur Samba.3 3. Premier dmarrage de Samba.4 4. Configuration du serveur Samba5
4.1. La section global ... 5 4.2. La section des partages ...5
a. La Section homes pour le partage du rpertoire personnel .6 b. Sections personnalises pour le partage des rpertoires quelconques ...7 1er exemple..7 2me exemple avec Spcification de lutilisateur autoris accder aux ressources partages..7

c. La section CD-ROM pour le partage dun lecteur CD-ROM ...7

5. Cration des utilisateurs samba...8 6. Test du fonctionnement du serveur samba ....8


6.1. Test sur la machine locale : le serveur samba...8 6.2. Test sur une machine cliente windows ...10

Domaine Active Directory

Page 2

COMPTE RENDU DU TP : Samba

1. Prsentation du serveur Samba :


Le serveur Samba est l'outil privilgi pour installer un rseau LAN (Local Area Network) fonctionnant avec le protocole SMB (Server Message Block). Il est donc possible de mixer efficacement dans un mme rseau, les stations Linux et les PC Windows. Son utilit est de partager les fichiers et les imprimantes entre des stations Unix et Windows de faon transparente et stable.
tablissement d'une connexion SMB Pour qu'une connexion SMB soit tablie, 3 tapes sont ncessaires :

2. Installation du serveur Samba :


Sur notre machine Mandriva, on doit installer installer les packages suivants : # urpmi samba-server

Domaine Active Directory

Page 3

COMPTE RENDU DU TP : Samba

*** Le fichier de configuration se trouve sous /etc/samba et a pour nom smb.conf

3. Premier dmarrage de Samba


Aprs installation, le serveur de Samba devrait normalement tre apte dmarrer (sans aucun partage de fichiers ou d'imprimante) en lanant la commande suivante: #service smb start

La commande suivante permet de contrler si les deux dmons sont correctement lancs
*** nmbd : assure la rsolution de nom Netbios *** smbd : assure le partage des ressources SMB/CIFS

# service smb status

4. Configuration du serveur 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 /etc/samba/ ** Remarque : chaque modification du fichier smb.conf l'aide d'un diteur de texte, l'enregistrer puis taper en ligne de commande : /etc/rc.d/init.d/smb restart
Page 4

Domaine Active Directory

COMPTE RENDU DU TP : Samba

(afin de redmarrer le serveur samba et par la mme occasion prendre en compte les modifications du fichier smb.conf) 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 et une ligne commenant par ; est inactive. Il existe 2 sections principales :

4.1. La section global


Commenons par la section global o on va spcifier tout ce qui est gnral :
[GLOBAL] workgroup = WORKGROUP netbios name = samba server string = %h
. . .

# Les valeurs des autres paramtres laisser par dfaut !!

Domaine Active Directory

Page 5

COMPTE RENDU DU TP : Samba

4.2. La section des partages :

a. La Section homes pour le partage du rpertoire personnel

La section [homes] permet de dfinir l'accs au rpertoire personnel de chaque utilisateur. Voici un exemple de section:

[HOMES] # commentaire visible depuis le voisinage rseau comment = Home Directories # affichage de la ressource pour tous browseable = no # possibilit d'crire sur la ressource writable = yes

b. Sections personnalises pour le partage des rpertoires quelconques :

Il est possible de dfinir un accs personnalis n'importe quel rpertoire de la machine en crant une section portant le nom quon veut donner la ressource. Celui-ci contiendra entre autres un paramtre path donnant le chemin d'accs la
Domaine Active Directory
Page 6

COMPTE RENDU DU TP : Samba

ressource. Ce rpertoire sera consultable en lecture et en criture selon le paramtrage !!!


Voici 2 exemples de sections personnalises: - 1er exemple :
[Downloads] # chemin d'accs a la ressource path = /home/etudiant/Tlchargements # affichage de la ressource browseable = yes # possibilit d'crire sur la ressource writable = yes # accessible en public public = yes

- 2me exemple :
Spcification de lutilisateur autoris accder aux ressources partages
[Bureau] # chemin d'accs a la ressource path = /home/etudiant/Bureau # affichage de la ressource pour tous browseable = yes # possibilit d'crire sur la ressource writable = yes # accessible juste pour lutilisateur sambauser !!!!!!!!! valid users=sambauser

c. La section CD-ROM pour le partage dun lecteur CD-ROM :

Il est ainsi possible de partager un lecteur de CD-ROM (celui-ci devant tre pralablement mont), en crant par exemple une section [cd-rom] comme suit:

Domaine Active Directory

Page 7

COMPTE RENDU DU TP : Samba

[CD-ROM] # commentaire visible depuis le voisinage rseau comment = lecteur de CD-ROM # chemin d'accs au lecteur path = /mnt/cdrom # accessible tous public = yes # impossibilit d'crire sur la ressource writable = no

5. Cration des utilisateurs samba :


Pour ajouter un nouvel utilisateur, on doit taper la commande suivante # adduser sambauser

Ensuite, il faut entrer le mot de passe de l'utilisateur dans le fichier smbpasswd dans le rpertoire /etc/samba de la manire suivante (en ligne de commande): #smbpasswd -a sambauser

6. Test du fonctionnement du serveur samba : a. Test sur la machine locale : le serveur samba
*** La premire des choses faire est de redmarrer le service !!!!

# service smb restart

Domaine Active Directory

Page 8

COMPTE RENDU DU TP : Samba

# smbclient L 192.168.0.18

***Maintenant, on va effectuer un test pour la section Bureau qui nest accessible que pour lutilisateur sambauser, pour cela, on doit taper la commande suivante :

# smbclient //samba/Bureau -U sambauser

Domaine Active Directory

Page 9

COMPTE RENDU DU TP : Samba

b. Test sur une machine cliente windows :

Visualisation des diffrentes sections !!

Pour accder la section Bureau , il faut sauthentifier avec le username : sambauser

Comme a, on pourra voir la liste des fichiers de la section Bureau qui a pour chemin /home/etudiant/Bureau

Domaine Active Directory

Page 10

COMPTE RENDU DU TP : Samba

Pour la section Downloads, on va essayer de crer un nouveau dossier pour vrifier la restriction des droits de lecture et criture sur cette section !! Normalement, le dossier doit se crer puisquon a donn comme valeur yes au paramtre writable !!!

Domaine Active Directory

Page 11

Vous aimerez peut-être aussi