Fichier smb.conf samba
1/7
1. Qu'est-ce que SAMBA ?
Samba est un ensemble de fichiers sous licence GNU GPL pour Linux qui comprend un serveur, un client et une suite d’utilitaires pour les tests de connexions, et la gestion des utilisateurs. Samba permet d'effectuer différents partages de fichiers ou d'imprimantes entre un serveur Linux et un poste client sous Microsoft Windows. Le serveur Samba Linux apparaîtra dans les favoris réseaux du client Windows qui pourra alors effectuer des glisser déposer de manière transparente aussi simplement que s'il s'agissait d’une communication entre deux postes Windows.
2. Architecture
2.1. Architecture de Samba :
➢ Samba est constitué principalement d'un serveur et d'un client, ainsi que de quelques outils permettant de tester la configuration. ➢ Le serveur est constitué de deux demons (Programme chargés en mémoires): –Le demon smbd (noyau du serveur fournissant les services d'authentification et d'accès aux ressources). –Le demon nmbd (permet de montrer les services offerts par Samba (affichage des serveurs Samba dans le voisinage réseau, …)) ➢ le client smbclient est un client pour linux fournissant une interface permettant de transférer des fichiers, d' accéder à des imprimantes . 2.2. Comment fonctionne SAMBA
Le protocole de communication permettant cette communication entre Windows et Linux s'appelle SMB (Server Message Block ). Mis au point par Microsoft en 1987, en reprenant un concept mis au point par IBM en1985 (NetBIOS), ce protocole s'appuie sur NetBEUI (ainsi queTCP/IP).L'intérêt deTCP/IPprovient du fait qu'il a été très largement adopté. Ainsi il est déjà implémenté sur la plupart des systèmes d'exploitation(Unix, Linux, MacOS, ...)
3. Configuration de Samba en serveur autonome :
Dans notre application, Samba va agir en tant que Serveur autonome, ceci implique plusieurs choses : • Qu'il partage des données • Qu'il soit capable de gérer les droits d'accès lors de la connexion à ces partages Le fichier smb.conf