Installation du
          serveur de partage
        SAMBA (linux/Windows)
Réalisé par :   AIT NACER Siham
                ELKHOUKHI Sophia     Filière:
                GAHNJAOUI Meryem
                ELBELGHITI Youness   SMI / S5
                KAHLI Nabil
                DOUHAIBI Ilyass      Encadré par :
                MHAL Kaoutar
                LAMKADMI Bouchra     Mme BENABBOU Fouzia
                FERDOUS Ismail
Plan



1.   Introduction
2.   Qu'est-ce que SAMBA ?
3.   Architecture de Samba
4.   Installation
5.   Configuration du fichier smb.conf
6.   Conclusion




                      2
Introduction
 Il existe des protocoles permettant de transférer des
fichiers à l'aide de commandes à travers un réseau
hétérogène .
 Toutefois, ce type de manipulation est assez fastidieux.
Ainsi, les réseaux Microsoft Windows offrent une manière
totalement transparente de partager des fichiers, en
permettant notamment la copie par simple glisser-
déposer.
 Cependant, ce type de réseau ne permet à la base qu'un
partage de fichiers entre machines fonctionnant avec un
système Microsoft Windows ou OS/2. Ainsi, si vous
possédez une machine sous Linux, il existe une solution:
                        Samba

                            3
Qu'est-ce que SAMBA ?



Historique:

Mis au point par Microsoft en 1987, en reprenant un concept
mis au point par IBM en 1985 NetBIOS (Network Basic
Input/Output System)

 le projet Samba a été initié dès 1991 puis développé par un
australien, Andrew Tridgell.




                            5
Qu'est-ce que SAMBA ?


Le serveur Samba est l'outil privilégié pour installer un
réseau LAN (Local Area Network) fonctionnant avec le
protocole SMB (Server Message Block). Il est donc
possible de mixer efficacement dans un même réseau
stations Linux et PC Windows grâce à la connaissance
de ce logiciel serveur.

Son utilité : SAMBA est un système de partage de
fichiers et d'imprimantes entre des stations Unix et
Windows de façon transparente et stable.
Qu'est-ce que SAMBA ?

Son fonctionnement est conforme au schéma client-serveur.

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
→ exécution de scripts de connexion personnalisés



                                5
Architecture de Samba

Samba est constitué d'un serveur et d'un client, ainsi que de
quelques outils permettant de réaliser des services pratiques
ou bien de tester la configuration.
Le serveur est constitué de deux applications (appelées
démons):

Smbd :
noyau du serveur, fournissant les services d'authentification
et d'accès aux ressources
Nmbd:
permettant de montrer les services offerts par Samba
(affichage des serveurs Samba dans le voisinage réseau, ...)
Architecture de Samba

le client:

 smbclient:
un client pour linux fournissant une interface permettant
de transférer des fichiers, accèder à des imprimantes
smbtar:
permettant d'effectuer un transfert de ou vers un fichier
TAR sous linux
testparm:
vérifiant la syntaxe du fichier smb.conf, le fichier de
configuration de Samba
Architecture de Samba


Application
SMB
NetBios
TCP/IP
NetBeui
IPX/SPX
Pilotes Réseaux
Installation



sudo apt-get install samb

sudo apt-get install system-config-samba
Configuration du fichier smb.conf
*La configuration de Samba est effectuée par l'intermédiaire d'un
fichier de configuration unique: smb.conf. Ce fichier est située
dans le répertoire /etc/samba/

*Ce fichier décrit les ressources que l'on désire partager, ainsi
que les permissions/restrictions qui leur sont associées.

 *Le fichier smb.conf se découpe selon des rubriques (chacune
référencé par une ligne contenant le nom de la section entre
crochets) comprenant chacune un ensemble de lignes de
paramètres du type attribut = valeur.

 *Une ligne commençant par un # est une ligne de commentaires
et une ligne commençant par ; est inactive.
Configuration du fichier smb.conf


Il existe 3 sections principales :

La section [global]
   définit des paramètre généraux sur le serveur
La section [homes]
   définit le partage d'un répertoire personnel
La section [printers]
   définit les imprimantes partagées par le serveur
Configuration du fichier smb.conf

Voici un exemple de section:

[HOMES]
# commentaire visible depuis le voisinage reseau
comment = Home Directories

# affichage de la ressource pour tous
browseable = no

# possibilité d'écrire sur la ressource
writable = yes
Conclusion


+Samba est un protocole permettant de dialoguer entre Linux et Windows
3.11/95

+Samba bénéficie d’une interface graphique SWAT (Samba Web
Administration Tool ) qui permet de :

*Modifier la configuration en montrant tous les paramètres possibles
*Disposer d'un lien vers un fichier d'aide pour chacun de ces paramètres

+ SAMBA est donc un outil réseau performant afin de communiquer avec
le monde Windows



                                    15
Merci pour votre attention
Vous pouvez poser vos question
Et faire connaitre vos remarque
Puis réveiller discrètement ceux qui dorment
;-)




Allons pratiquons un peu

Atelier 2

  • 1.
    Installation du serveur de partage SAMBA (linux/Windows) Réalisé par : AIT NACER Siham ELKHOUKHI Sophia Filière: GAHNJAOUI Meryem ELBELGHITI Youness SMI / S5 KAHLI Nabil DOUHAIBI Ilyass Encadré par : MHAL Kaoutar LAMKADMI Bouchra Mme BENABBOU Fouzia FERDOUS Ismail
  • 2.
    Plan 1. Introduction 2. Qu'est-ce que SAMBA ? 3. Architecture de Samba 4. Installation 5. Configuration du fichier smb.conf 6. Conclusion 2
  • 3.
    Introduction Il existedes protocoles permettant de transférer des fichiers à l'aide de commandes à travers un réseau hétérogène . Toutefois, ce type de manipulation est assez fastidieux. Ainsi, les réseaux Microsoft Windows offrent une manière totalement transparente de partager des fichiers, en permettant notamment la copie par simple glisser- déposer. Cependant, ce type de réseau ne permet à la base qu'un partage de fichiers entre machines fonctionnant avec un système Microsoft Windows ou OS/2. Ainsi, si vous possédez une machine sous Linux, il existe une solution: Samba 3
  • 5.
    Qu'est-ce que SAMBA? Historique: Mis au point par Microsoft en 1987, en reprenant un concept mis au point par IBM en 1985 NetBIOS (Network Basic Input/Output System) le projet Samba a été initié dès 1991 puis développé par un australien, Andrew Tridgell. 5
  • 6.
    Qu'est-ce que SAMBA? Le serveur Samba est l'outil privilégié pour installer un réseau LAN (Local Area Network) fonctionnant avec le protocole SMB (Server Message Block). Il est donc possible de mixer efficacement dans un même réseau stations Linux et PC Windows grâce à la connaissance de ce logiciel serveur. Son utilité : SAMBA est un système de partage de fichiers et d'imprimantes entre des stations Unix et Windows de façon transparente et stable.
  • 7.
    Qu'est-ce que SAMBA? Son fonctionnement est conforme au schéma client-serveur. 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 → exécution de scripts de connexion personnalisés 5
  • 8.
    Architecture de Samba Sambaest constitué d'un serveur et d'un client, ainsi que de quelques outils permettant de réaliser des services pratiques ou bien de tester la configuration. Le serveur est constitué de deux applications (appelées démons): Smbd : noyau du serveur, fournissant les services d'authentification et d'accès aux ressources Nmbd: permettant de montrer les services offerts par Samba (affichage des serveurs Samba dans le voisinage réseau, ...)
  • 9.
    Architecture de Samba leclient: smbclient: un client pour linux fournissant une interface permettant de transférer des fichiers, accèder à des imprimantes smbtar: permettant d'effectuer un transfert de ou vers un fichier TAR sous linux testparm: vérifiant la syntaxe du fichier smb.conf, le fichier de configuration de Samba
  • 10.
  • 11.
    Installation sudo apt-get installsamb sudo apt-get install system-config-samba
  • 12.
    Configuration du fichiersmb.conf *La configuration de Samba est effectuée par l'intermédiaire d'un fichier de configuration unique: smb.conf. Ce fichier est située dans le répertoire /etc/samba/ *Ce fichier décrit les ressources que l'on désire partager, ainsi que les permissions/restrictions qui leur sont associées. *Le fichier smb.conf se découpe selon des rubriques (chacune référencé par une ligne contenant le nom de la section entre crochets) comprenant chacune un ensemble de lignes de paramètres du type attribut = valeur. *Une ligne commençant par un # est une ligne de commentaires et une ligne commençant par ; est inactive.
  • 13.
    Configuration du fichiersmb.conf Il existe 3 sections principales : La section [global] définit des paramètre généraux sur le serveur La section [homes] définit le partage d'un répertoire personnel La section [printers] définit les imprimantes partagées par le serveur
  • 14.
    Configuration du fichiersmb.conf Voici un exemple de section: [HOMES] # commentaire visible depuis le voisinage reseau comment = Home Directories # affichage de la ressource pour tous browseable = no # possibilité d'écrire sur la ressource writable = yes
  • 15.
    Conclusion +Samba est unprotocole permettant de dialoguer entre Linux et Windows 3.11/95 +Samba bénéficie d’une interface graphique SWAT (Samba Web Administration Tool ) qui permet de : *Modifier la configuration en montrant tous les paramètres possibles *Disposer d'un lien vers un fichier d'aide pour chacun de ces paramètres + SAMBA est donc un outil réseau performant afin de communiquer avec le monde Windows 15
  • 16.
    Merci pour votreattention Vous pouvez poser vos question Et faire connaitre vos remarque Puis réveiller discrètement ceux qui dorment ;-) Allons pratiquons un peu