Installez Samba - Configuration et installation étape par étape de Samba

Table des matières:

Anonim

Introduction à Samba

Avant d'entrer dans les étapes d'installation, faisons une petite introduction sur Samba et sur tout ce qu'il nous offre lorsque nous choisissons de travailler principalement avec des systèmes Linux ou Unix.

1. Samba est un logiciel open source, fournit une suite de programmes d'interopérabilité Windows pour Linux et Unix.

2. Samba fournit des services de fichiers et d'impression rapides et sécurisés aux clients utilisant les protocoles SMB et CIFS, comme toutes les versions de DOS, Windows, Linux et autres.

3. Samba offre aux administrateurs réseau la possibilité d'installer, de configurer et de choisir des systèmes et des équipements.

4. Samba se compose de deux programmes principaux, à savoir smbd et nmbd. Ils sont censés mettre en œuvre quatre services CIFS -

  • Services de fichiers et d'impression
  • Authentification et autorisation
  • Résolution de nom
  • Annonce de service (navigation)

5. Smbd gère également l'authentification et l'autorisation en mode partage et en mode utilisateur pour protéger les fichiers partagés et les services d'impression en exigeant des mots de passe.

6. Nmbd gère la résolution de nom et les parties de navigation des quatre mentionnées ci-dessus et cela est fait avec l'aide de NetBIOS

7. Samba fournit les utilitaires suivants -

  • Smbclient - Utilisé à partir du système Unix pour se connecter au partage SMB distant, au transfert de fichiers, etc.
  • Nmblookup - Utilisé pour trouver des noms NetBIOS sur le réseau, regardez leurs adresses IP.
  • Swat - signifie Samba Web Administration Tool, utilisé pour configurer Samba à distance via un navigateur Web

8. Samba 3.0 est utilisé de nos jours.

Étapes d'installation -

Avant l'installation, les pré-requis suivants sont là -

  1. Ubuntu LTS
  2. LAN pour le partage de fichiers un but.

Notez que, il est préférable d'installer samba à l'aide du package binaire et cette manière est plus facile que de l'installer à partir du package source. C'est parce que toute la configuration de pré-compilation est déjà effectuée et que le mainteneur du package s'occupe également des problèmes de configuration.

Il existe trois méthodes populaires de distribution de packages binaires:

Étape 1: Tarballs binaires (Tarball génériques principalement)

  • Installer un Tarball

Le code source de Samba est distribué sous forme d'archive tar. Les outils utilisés pour extraire les données d'une archive tar binaire sont les mêmes que ceux utilisés pour gérer une archive tar qui contient le code source: tar et un programme de compression tel que gzipor bzip2

Utilisez la commande suivante pour décompresser l'archive tar du répertoire racine

tar -xvzf /path/to/samba-version.tar.gz

Notez que lors de l'installation de samba pour la première fois, l'archive tar ne créera pas de problème.

  • Installer un paquet FreeBSD

FreeBSD est livré avec des paquets stockés sous forme d'archives tar. Pour installer directement l'un de ces packages, y compris le package Samba, utilisez l'utilitaire d'installation pkg_add ou sys.

pkg_add samba-version.tbz

Si aucune erreur n'apparaît, cela signifie que samba a été installé correctement.

Étape 2: RPM

  • Installation d'un RPM

Les RPM binaires sont essentiellement des archives cpio compressées avec quelques bits supplémentaires ajoutés. Ces fonctionnalités supplémentaires aident le système d'exploitation à conserver une base de données de packages et de fichiers installés similaire à celle que FreeBSD maintient à l'aide de ses outils de package.

La commande utilisée pour l'installation de samba via RPM est la suivante -

rpm -Uvh samba-version-minor version.arch.rpm

Étape 3: Paquets Debian

Debian GNU / Linux et ses dérivés incluent des outils de gestion de paquets équivalents aux outils RPM. L'outil principal pour l'installation des paquets sous Debian est dpkg.

Nous pouvons installer samba via dkpg en utilisant la commande suivante

dpkg -i version_samba-minorversion.deb

L'installation de Samba à l'aide du gestionnaire de paquets apt-get peut être effectuée en suivant les étapes suivantes

Cette commande doit localiser et installer le package samba ainsi que tous les packages dont il dépend, tels que samba-common.

apt-get install samba

Cette commande ne fonctionnera cependant que si les utilitaires APT (Advanced Package Tools) sont correctement configurés. Une configuration de base implique la modification des sources / etc / apt /. fichier de liste pour faire référence aux CD-ROM d'installation ou à certains sites FTP appropriés.

Par conséquent, les étapes mentionnées ci-dessus peuvent être utilisées pour installer samba.

Voyons maintenant l'étape suivante.

Configurer et exécuter Samba-

1. Le fichier de configuration de samba est /etc/samba/smb.conf. Assurez-vous de garder ce fichier à jour conformément à la version samba installée sur votre système.

2. Il est également conseillé de sauvegarder ce fichier et la commande à laquelle on peut se référer est -

cp -pf /etc/samba/smb.conf /etc/samba/smb.conf.bak

3. Lorsque vous installez samba pour la première fois, écrivez les commandes suivantes -

  1. nmbd -D
  2. smbd -D

-D fait référence au mode démon de fonctionnement.

4. Pour vérifier que les serveurs fonctionnent, exécutez les commandes suivantes -

ps ax | grep mbd

5. Si vous ne voyez aucune sortie ou seulement la commande grep elle-même, il est probable que Samba ne trouve pas son fichier de configuration, smb.conf. On peut utiliser la commande find pour cela, qui est la suivante-

trouver / -name "smb.conf"

Voyons maintenant un peu sur le navigateur maître samba -

1. Affectation du navigateur principal: un ordinateur par segment de réseau (plus précisément, un sous-réseau IP) fonctionne comme un navigateur principal.

2. Localisation du navigateur principal: les clients doivent pouvoir localiser l'ordinateur du navigateur principal

3. Sous-réseaux étendus: Certains des mécanismes que SMB / CIFS utilise pour implémenter la navigation ne fonctionnent pas bien entre les sous-réseaux.

4. Intégration des ressources client, réseau et serveur: Certains clients, y compris Microsoft Windows, essaient de présenter les ressources locales, l'ensemble du réseau et le serveur dans une seule liste, ce qui brouille les lignes entre ces types de ressources aux yeux des utilisateurs. Les clients effectuent cette intégration, mais les protocoles impliqués doivent fournir une couverture suffisante pour ne laisser aucune lacune.

5. Résolution des problèmes d'interface utilisateur: les clients qui utilisent la navigation réseau doivent avoir un moyen de présenter ces informations aux utilisateurs. Ce n'est pas un problème de protocole, mais les décisions de conception de protocole influencent l'interface utilisateur du client.

Articles recommandés

Cela a été un guide pour installer Samba. Ici, nous avons discuté du concept, des pré-requis, de la configuration et des étapes pour installer Samba. Vous pouvez également consulter nos autres articles suggérés pour en savoir plus -

  1. Installer Docker
  2. Comment installer Magento?
  3. Utilisations de Raspberry Pi
  4. 5 principaux types de tests d'interopérabilité
  5. Versions de Magento | Différentes fonctionnalités