7

Click here to load reader

Partage Samba

Embed Size (px)

Citation preview

Page 1: Partage Samba

CFMOTI Ntic1 Casablanca

TP N°1 : Installation du

serveur de partage Samba

sous linux

Samba :

Le partage de dossiers et d'imprimantes dans un réseau local est une fonctionnalité des

systèmes d'exploitation modernes permettant d'accéder à des ressources d'un ordinateur

(dossiers de données et imprimantes) à partir d'un autre ordinateur situé dans un même

réseau local (réseau domestique ou d'entreprise).

Le logiciel Samba est un outil permettant de partager des dossiers et des imprimantes à

travers un réseau local. Il permet de partager et d'accéder aux ressources d'autres

ordinateurs fonctionnant avec des systèmes d'exploitation Microsoft® Windows® et Apple®

Mac OS® X, ainsi que des systèmes GNU/Linux et Solaris dans lesquels une implémentation

de Samba est installée.

Pour partager de manière simple des ressources entre plusieurs ordinateurs, l'utilisation de

Samba est conseillée.

I- Architecture Client-Serveur :

Dans ces travaux pratiques , nous allons adopter la topologie suivante :

Serveur (Linux) Client (Linux ou Windows)

@ip : 192.168.0.1 @ip : 192.168.0.2

Test de la connectivité entre les deux machines :

Par exemple , dans le client nous allors pinger vers le serveur à l’aide de la commande

ping :

ping 192.168.0.1

Page 2: Partage Samba

II- Configuration du Serveur Samba :

1- Installation du serveur Samba

Pour installer Samba dans le serveur, on peut procéder comme suite :

� Exécuter : yum install samba samba-common samba-client

(Installation automatique des packages samba , samba-common et samba-client

à partir d’internet).

� Télécharger les packages rpm : samba , samba-common et samba-client

Installation des 3 packages grace à la commade rpm : rpm –ivh (chemin du

package rpm)

2- Définir Samba comme un service de confiance :

Afin d’autoriser les clients à accéder aux dossiers de partage dans le serveur Samba,

on doit définir Samba comme un service de confiance dans le pare-feu du serveur :

Allers vers : Systèm -> Administration -> Pare-feu.

Choisir l’onglet : Service de confiance.

Cocher sur la case Samba .

Page 3: Partage Samba

3- Rendre le SELinux permissif :

Afin de profiter de toutes les puissances du serveur Samba, nous allons rendre le

SELinux permissif.

Page 4: Partage Samba

4- Création d’un compte utilisateur Samba :

Page 5: Partage Samba

Les clients doivent se connecter au serveur Samba grace à un compte utilisateur

Samba.

Donc , dans le serveur , nous devons créer des utilisateurs samba , ou tout

simplement rendre un utilisateur déjà existant dans le serveur comme un utilisateur

Samba.

On va rendre l’utilisateur cfmoti comme un utilisateur Samba :

Exécuter : smbpasswd -a cfmoti

(On va vous demander à saisir un mot de passe pour l’utilisateur cfmoti , ce mot de

passe sera demandé aux clients avant de leur pemettre l’accès aux dossiers partagés

dans le serveur).

On donnera ‘azerty’, comme mot de passe de l’utilisateur samba ‘cfmoti’.

Exécuter : smbpasswd -e cfmoti , pour activer le compte samba ‘cfmoti’.

III- Partager un dossier dans le serveur :

Dans cet exemple , nous allors créer et partager le dossier ‘/partage’

(mkdir /partage)

� Le fichier de configuration du serveur samba : /etc/samba/smb.conf

le fichier /etc/samba/smb.conf est le fichier de configuration du serveur samba.

Nous allons particulièrement déclarer le dossier /partage dans ce fichier de

configuration, pour qu’il soit partagé avec d’autres machines.

Vers la fin du fichier /etc/samba/smb.conf , mettez la déclaration du dossier

’/partage’ suivante :

[partage]

comment = Le dossier /partage du serveur

path = /partage

browseable = yes

read only = no

Ensuite il faut démarrer le serveur Samba, à l’aide de la commande :

service smb start

A chaque modification du fichier de configuration de Samba, il faut redémarrer le serveur

pour que la modification sera prise en considération.

service smb restart

Pour arréter le serveur Samba, on exécute :

service smb stop

IV- Client Windows XP :

Maintenant , on désire accéder au dossier /partage du serveur , à partir du client .

1- Aller vers Démarrer-Exécuter , saisir : \\@ip du serveur

Page 6: Partage Samba

2- Connexion au serveur avec le compte ‘cfmoti’ et le mot de passe ‘azerty’.

Page 7: Partage Samba

V- Client Linux :

Le package samba-client doit etre installé sur le client linux.

Pour savoir ce que partage le serveur Samba, exécutez : smbclient -L @ip_du_serveur

Dans notre cas , ca sera :

smbclient -L 192.168.0.1

Pour monter un dossier partagé dans le client linux, utilisons la commande mount.

Exemple, nous désirons monter le dossier /partage du serveur dans le client.

Dans le client linux , éxecutez :

mkdir /mnt/partage

mount -t cifs //192.168.0.1/etc /mnt/partage