Je galère aussi...

Le logiciel Open Source de la semaine: Samba

Posté par Vince dans Le logiciel de la semaine

Samba est un logiciel libre client et serveur qui permet d’émuler les protocoles SMB et CIFS pour les systèmes d’exploitations unix, linux et autres (VMS par exemple). Samba est maintenu par l’équipe Samba, qui travaille en collaboration avec le créateur de Samba, Andrew Tridgell. Samba est actuellement disponible en version 3.

Ce logiciel est librement distribuable sous la licence ‘GNU public license’. Une copie de cette licence est distribuée avec le logiciel (dans le fichier COPYING).

Qu’est ce que SMB ?

SMB est un protocole qui permet à une multitude d’ordinateurs de partager des fichiers, des imprimantes ou d’autres informations comme la liste des fichiers ou des imprimantes disponibles.

Les systèmes d’exploitation comme Windows NT, Linux et OS/2 implémentent SMB en natif, et les systèmes d’exploitation comme DOS, Windows,VMS, Unix de tout type, MVS, et d’autres peuvent comprendre le protocole SMB grâce à l’installation de packages logiciels additionnels (comme Samba).

Apple Mac et quelques Browsers Web comprennent aussi ce protocole. Les alternatives à SMB pour réaliser un partage de fichiers ou d’imprimantes en milieu hétérogène sont Netware, NFS, Appletalk, Banyan Vines, Decne t etc … La plupart de ces implémentations ont des fonctions avancées, mais aucune ne peut revendiquer le fait de suivre des spécifications publiques, ni même d’être installé par défaut dans les ordinateurs de bureau (SMB est un protocole installé en standard avec les systèmes Windows).

Le protocole CIFS (Common Internet Filesystem) est le successeur du protocole SMB. Pour plus d’informations à ce sujet : http://samba.org/cifs

Pourquoi a-t-on besoin d’utiliser SMB ?

1. Certaines personnes désirent intégrer leurs documents bureautiques issus des postes clients Microsoft avec leurs servers Unix ou VMS (pour les partager ou bien pour les sauvegarder).

2. D’autres désirent intégrer leurs serveurs Microsoft avec d’autres serveurs Unix ou VMS. L’intégration de serveurs Microsoft est un problème different de celui de l’intégration de clients Microsoft.

3. D’autres désirent remplacer des protocoles de partage de fichiers comme NFS, DecNet ou Novell NCP, tout particulièrement lors de l’intégration de postes de travail en milieu hétérogène.

Que peut faire SAMBA ?

Ce qui suit est une liste réduite de ce que contient la suite Samba, et de ce que ces composants peuvent faire. Pour la plupart des installations réseaux, cela se résume simplement à “Samba fournit une solution complète de substitution aux serveurs Windows NT, Warp, NFS ou Netware.”

- un serveur SMB, pour fournir des services de partage de fichiers et d’imprimantes à des clients Windowsxx, Warp , smbfs et autres. Ces clients voient ainsi les services fournit par le serveur SMB comme s’il s’agissait de services provenant d’un serveur Windows NT par exemple.

- un serveur de noms NetBIOS (rfc1001/1002), qui - entre autre - fournit un service d’exploration (Browser Controler). Samba peut alors devenir le ‘master browser’ de votre réseau (ie : le serveur d’exploration principal qui permet de voir quels sont les ordi nateurs connectés sur le réseau).

- un client SMB, dont la fonction et la syntaxe ressemblent à celles d’un client FTP, de telle sorte que les utilisateurs puissent accéder aux resources PC (disques et imprimantes) des systèmes d’exploitation unix, Netware et autres.

- une extension tar pour les clients, afin de réaliser des sauvegardes de stations de travail.

- un utilitaire ‘ligne de commande’ qui permet d’effectuer quelques opérations de support administratif, qui peut être utilisé sur les serveur Samba, les postes de travail NT et les serveurs NT.

Pour plus de détails, consultez le site Web http://samba.org/samba, et regardez le résultat du sondage concernant l’utilisation de Samba.

La distribution Samba utilise :

- smbfs, un système de fichier linux qui vous permet de monter sur votre station Linux une partition SMB d’un poste de travail distant. Ce système de fichiers est disponible en standard avec les distributions Linux, noyau 2.0 et supérieur.

- tcpdump-smb, une extension de tcpdump qui permet de rechercher des problèmes réseaux SMB par dessus les protocoles netbeui et tcp/ip.

- smblib, une librairie de fonctions smb qui permettent de faciliter la création d’applications compatible avec le protocole SMB. Consultez : ftp://samba.org/pub/samba/smblib.


Tags :, , , , , ,
Faites tourner : These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Netvouz
  • ThisNext
  • blogmarks
  • Scoopeo
Article similaire :