Serveur Samba: concepts et configuration rapide
Table des matières:
- Apprenons un peu de Samba
- Pourquoi utiliser Samba?
- Fonctionnement
- Configuration
- Que peut faire Samba pour moi?
- Voyons maintenant Samba en action
Samba est un projet de logiciel gratuit qui implémente le protocole de fichiers partagés Windows pour les systèmes d'exploitation de type UNIX. Ce protocole était auparavant connu sous le nom de SMB, plus tard catalogué comme CIFS. De cette façon, le fait que les ordinateurs avec GNU / Linux, Mac OS X ou Unix en général, soient considérés comme des serveurs ou soient liés comme des clients dans les réseaux Windows, devient une réalité.
Index du contenu
Apprenons un peu de Samba
La création de Samba est l'idée d'Andrew Tridgell. C'est un projet qui est né en 1991 quand il a créé un programme de serveur de fichiers pour son réseau local, qui supportait un protocole reconnu comme DEC par Digital Pathworks. Bien qu'il ne le savait pas à l'époque, ce protocole deviendrait SMB plus tard.
Pourquoi utiliser Samba?
Samba est essentiellement une suite d'applications Unix qui implémente le protocole SMB (Server Message Block). Ce protocole est utilisé pour les opérations client-serveur sur un réseau. Ensuite, en utilisant ce protocole, Samba permet à Unix d'établir une communication avec les produits Microsoft Windows via le protocole. De cette façon, une machine Unix avec Samba peut entrer dans le réseau Microsoft, se présentant comme un serveur et fournir les services suivants:
- Partager divers systèmes de fichiers. Partager des imprimantes, avec une installation sur le serveur ainsi que sur les clients. Fournir une visualisation des clients sur le réseau, ce qui facilitera la collaboration avec nos utilisateurs. Il permet la vérification des clients via une connexion à un domaine Windows.Fournir ou aider avec un serveur de résolution de noms WINS.
Fonctionnement
Aujourd'hui, la suite Samba inclut dans sa mise en œuvre quelques démons fondamentaux. Ceux-ci sont chargés de fournir des ressources partagées aux clients SMB sur le réseau (également appelés services).
Les démons susmentionnés sont:
smbd: c'est le démon chargé d'autoriser le partage de fichiers et d'imprimantes sur le réseau SMB, en plus de fournir la vérification et d'accorder l'autorisation d'accès aux clients SMB.
nmbd: c'est le démon qui est en charge de la recherche via le service WINS (Windows Internet Name Service) et fournit l'aide nécessaire via une visionneuse.
Configuration
La configuration de Samba sous Linux se fait via l'édition d'un seul fichier situé dans
/etc/samba/smb.conf.
Voici un exemple de configuration de base:
# ============== Paramètres globaux =================== # workgroup = chaîne de serveur PRUEBAGROUP = Samba% v gagne le support = non charger les imprimantes = non # ======= Sécurité ======= # sécurité = mappage utilisateur vers invité = mauvais utilisateur invité ok = oui public = oui hôtes autorisés = 127.0.0.1 192.168.22.0/24 hôtes refusés = 0.0.0.0/0 # ============== Définition de partage ================== # comment = Test musical. path = / home / Data / Music / available = yes navigable = yes writable = no copy = Music comment = Test videos. path = / home / Data / Videos / copy = Music comment = Other data. path = / home / Data / Box / writable = yes
Que peut faire Samba pour moi?
Comme mentionné précédemment, Samba fournit toute l'aide pour que les machines Windows et Unix puissent coexister sur le même réseau. Cependant, nous pouvons indiquer des raisons spécifiques pour lesquelles vous souhaitez installer un serveur Samba sur votre réseau. Nous les listons ci-dessous:
- Vous voulez économiser les frais de paiement d'un serveur Windows NT pour obtenir les fonctionnalités qu'il nous fournit. Vous voulez fournir un espace commun pour effectuer des transferts de données entre un serveur NT vers Linux ou vice versa. Pour partager d'autres ressources telles que des imprimantes, entre des clients Windows et Linux Il est utile d'établir une communication vers des fichiers NT à partir d'un serveur Linux.
Voyons maintenant Samba en action
Nous supposerons que nous avons la configuration réseau de base suivante:
- Un serveur Samba sur une machine Linux, nous l'appellerons hydra. Quelques clients Windows, dont les noms seront phoenix et chimaera. Tous connectés via un réseau local (LAN). De plus, nous supposerons également qu'hydra a une imprimante à injection connectée. et un partage de disque appelé réseau (les deux ressources peuvent être proposées aux deux autres machines).
Le graphique représentatif de ce réseau peut être vu dans la figure ci-dessous:
Comme on peut le voir, dans ce réseau, chacun des ordinateurs se trouve dans le même groupe de travail. Pour ceux qui ne sont pas liés au terme, un groupe de travail est une simple étiquette qui identifie un ensemble spécifique de machines / ordinateurs / équipements qui appartiennent à un réseau SMB. Plusieurs groupes de travail peuvent coexister dans le même réseau, mais pour les besoins de l'exemple, nous n'en mettons qu'un.
Nous espérons que vous avez aimé notre article d'introduction à Samba, rappelez-vous que si vous êtes intéressé à tirer pleinement parti de votre système Linux, vous pouvez consulter notre section.
▷ Parties d'un processeur à l'extérieur et à l'intérieur: concepts de base?
Si vous voulez connaître toutes les parties d'un processeur, dans cet article, nous voyons sa structure interne et externe ainsi que ses fonctions ✅
Matériel et logiciel: définitions et concepts
Nous expliquons les principales différences dans les concepts de matériel et de logiciel. Nous apprendrons leurs définitions et leurs principaux produits.
L'imac milieu de gamme est presque deux fois plus rapide que l'imac haut de gamme 5k et 45% plus rapide que le mac pro 2013
L'iMac Pro à 18 cœurs sera sans aucun doute le Mac le plus rapide de tous les temps, comme en témoignent les tests déjà effectués