« Le système d'exploitation GNU-Linux/Le partage de fichiers Samba » : différence entre les versions

Un livre de Wikilivres.
Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
Implémentation du protocole SMB
Implémentation du protocole SMB : SERVER MESSAGE BLOCK
SMB : SERVER MESSAGE BLOCK
Service qui sert au partage de fichiers et de peripheriques sous Microsoft.
Service qui sert au partage de fichiers et de peripheriques sous Microsoft.



Version du 6 février 2008 à 18:32

Implémentation du protocole SMB : SERVER MESSAGE BLOCK Service qui sert au partage de fichiers et de peripheriques sous Microsoft.

Site officiel : www.samba.org

samba lance deux services : SMBD et NMBD

(Le protocole SMB est tout sauf performant : il pollue le reseau par l'utilisation du broadcast)

- 3 cas de figures :

   1° cas : Login/Password
   2° cas : Anonymous
   3° cas : Partage avec un mot de passe


Pour installer:

  1. apt-get install samba smbclient smbfs

Fichier de configuration principal: /etc/samba/smb.conf

Pour tester la configuration:

  1. testparm analyse le fichier smb.conf et signale les erreurs éventuelles

Après avoir modifié la configuration, relancer le service:

  1. /etc/init.d/samba restart

Samba utilise les ports 137 (netbios name service, nbname, en UDP), 138 (netbios datagram service nbdatagram, en UDP), 139 (netbios session service, nbsession, en TCP), et 445 ("direct-hosted" tcp, en tcp et udp). La méthode de connexion traditionnelle smb utilise les ports 137, 138 et 139 tandis que la nouvelle méthode (CIFS, sur windows XP) n'utilise que le port 445.

Le fichier smb.conf se divise en différentes sections:

La section [global]:

 configuration globale de samba

La section [homes]:

 cette section particulière permet de remonter une ressource qui correspond au répertoire de travail (home directory) de l'utilisateur qui s'est authentifié.

On peut ensuite créer différentes sections, une par partage voulu.


Samba a 4 modes de fonctionnement:

  - mode partage par ressources
       [global]
        security = share
        workgroup 
        la section [homes] est vide
     pour partager une imprimante:


- Le partage par utilisateurs :