Matériel

Serveur Samba: concepts et configuration rapide

Table des matières:

Anonim

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.
NOUS VOUS RECOMMANDONS Nouvelles fonctionnalités à venir sur Windows 10 Mobile

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.

Matériel

Le choix des éditeurs

Back to top button