Vous êtes sur la page 1sur 7

CFMOTI Ntic1 Casablanca TP N1 : Installation du serveur de partage Samba sous linux Samba :

Le partage de dossiers et d'imprimantes dans un rseau local est une fonctionnalit des systmes d'exploitation modernes permettant d'accder des ressources d'un ordinateur (dossiers de donnes et imprimantes) partir d'un autre ordinateur situ dans un mme rseau local (rseau domestique ou d'entreprise). Le logiciel Samba est un outil permettant de partager des dossiers et des imprimantes travers un rseau local. Il permet de partager et d'accder aux ressources d'autres ordinateurs fonctionnant avec des systmes d'exploitation Microsoft Windows et Apple Mac OS X, ainsi que des systmes GNU/Linux et Solaris dans lesquels une implmentation de Samba est installe. Pour partager de manire simple des ressources entre plusieurs ordinateurs, l'utilisation de Samba est conseille.

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 laide de la commande ping : ping 192.168.0.1

II-

Configuration du Serveur Samba :


1- Installation du serveur Samba Pour installer Samba dans le serveur, on peut procder comme suite : Excuter : yum install samba samba-common samba-client (Installation automatique des packages samba , samba-common et samba-client partir dinternet). Tlcharger les packages rpm : samba , samba-common et samba-client Installation des 3 packages grace la commade rpm : rpm ivh (chemin du package rpm) 2- Dfinir Samba comme un service de confiance : Afin dautoriser les clients accder aux dossiers de partage dans le serveur Samba, on doit dfinir Samba comme un service de confiance dans le pare-feu du serveur : Allers vers : Systm -> Administration -> Pare-feu. Choisir longlet : Service de confiance. Cocher sur la case Samba .

3- Rendre le SELinux permissif : Afin de profiter de toutes les puissances du serveur Samba, nous allons rendre le SELinux permissif.

4- Cration dun compte utilisateur Samba :

Les clients doivent se connecter au serveur Samba grace un compte utilisateur Samba. Donc , dans le serveur , nous devons crer des utilisateurs samba , ou tout simplement rendre un utilisateur dj existant dans le serveur comme un utilisateur Samba. On va rendre lutilisateur cfmoti comme un utilisateur Samba : Excuter : smbpasswd -a cfmoti (On va vous demander saisir un mot de passe pour lutilisateur cfmoti , ce mot de passe sera demand aux clients avant de leur pemettre laccs aux dossiers partags dans le serveur). On donnera azerty, comme mot de passe de lutilisateur samba cfmoti. Excuter : smbpasswd -e cfmoti , pour activer le compte samba cfmoti.

III-

Partager un dossier dans le serveur :


Dans cet exemple , nous allors crer 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 particulirement dclarer le dossier /partage dans ce fichier de configuration, pour quil soit partag avec dautres machines. Vers la fin du fichier /etc/samba/smb.conf , mettez la dclaration du dossier /partage suivante :

[partage] comment = Le dossier /partage du serveur path = /partage browseable = yes read only = no

Ensuite il faut dmarrer le serveur Samba, laide de la commande : service smb start A chaque modification du fichier de configuration de Samba, il faut redmarrer le serveur pour que la modification sera prise en considration. service smb restart Pour arrter le serveur Samba, on excute : service smb stop

IV-

Client Windows XP :
Maintenant , on dsire accder au dossier /partage du serveur , partir du client . 1- Aller vers Dmarrer-Excuter , saisir : \\@ip du serveur

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

V-

Client Linux :

Le package samba-client doit etre install sur le client linux. Pour savoir ce que partage le serveur Samba, excutez : 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 dsirons 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

Vous aimerez peut-être aussi