Comment installer et configurer Samba sur Linux Fedora 23

Cette fois, nous allons voir le processus d'installation et configuration Samba dans notre système d'exploitation Fedora 23. Samba, comme nous le savons, est une suite qui permet l'interopérabilité de Windows avec Linux. Samba implémente au sein de sa structure le protocole SMB (Server Message Block), Dans les dernières versions de Samba ce protocole est mis à jour vers CIFS (Common Internet File System) dont la fonction principale est de permettre l'interopérabilité des plateformes telles que Windows , UNIX et Linux.

principales caractéristiques de Samba

  • Créer une arborescence de services entre les clients Windows, Linux et UNIX
  • Aide à la navigation sur le réseau à l'aide de NetBIOS
  • Agit comme un contrôleur de domaine principal Windows
  • Authentifier la connexion dans les domaines Windows
  • Peut agir en tant que membre du groupe de serveurs dans Active Directory (AD)
  • Avec Samba, vous NE POUVEZ PAS agir en tant que contrôleur de domaine Active Directory

Comprend des services tels que
SmbdC'est le service qui nous permet de partager des fichiers et des imprimantes sur des clients Windows
NmbdTraduire et répliquer le nom NetBIOS dans les environnements Windows
WinbinddRésout les utilisateurs et les groupes d'informations provenant de Windows, tels que Server 2008 et Server 2012

Nous pouvons installer Samba en utilisant deux (2) méthodes :

  • Pendant le processus d'installation du système d'exploitation.
  • Par la ligne de commande.

1. Comment installer Samba sur l'installation de Fedora


Dans la fenêtre initiale, nous pouvons sélectionner l'option dont nous avons le plus besoin, nous voyons que nous avons trois (3) options :

Options de la fenêtre initiale

  • Installer Fedora 23 : Démarre immédiatement l'installation du système d'exploitation Fedora 23
  • Tester ce support & installer Fedora 23 : Il nous permet d'effectuer un test de la configuration du système avant de lancer l'installation, si le test est réussi, l'installation démarrera
  • Dépannage : résoudre les problèmes associés au processus d'installation

Dans notre exemple, nous sélectionnons la première option Installer Fedora 23, nous verrons que le processus d'installation commence, en téléchargeant les packages nécessaires à l'installation. Ensuite, la fenêtre de bienvenue s'affichera où nous devons d'abord sélectionner la langue et le pays à installer sur notre système d'exploitation Fedora 23.

Une fois que nous avons sélectionné l'option nécessaire, nous procédons à cliquer sur Prochain, La fenêtre suivante s'affiche :

options pour configurer notre système d'exploitation
ClavierAvec cette option, nous pouvons déterminer la langue et la disposition du clavier pour notre Fedora 23.
Support linguistiqueIl nous donne la possibilité de choisir la langue avec laquelle le système d'exploitation sera installé.
Heure DateAvec cette option, nous pouvons déterminer l'heure du système et tout ce qui concerne sa configuration régionale.
Origine de l'installationGrâce à cette option, nous pouvons voir la source à partir de laquelle nous installons le système Fedora 23 et si nous voulons le changer, nous pouvons le faire à partir de là.
Lieu d'installationCette option est très importante car à travers elle, nous devons configurer le partitionnement de notre disque dur, ajouter plus de disques, entre autres options.
Nom du réseau et de l'équipeIl permet de configurer les paramètres réseau, d'ajouter de nouvelles connexions et de changer, si on le souhaite, le nom de notre serveur.

L'option clé pour notre serveur Web réside dans l'option Sélection de logicielsEn cliquant sur cet onglet, la fenêtre suivante s'affiche :

Comme notre intention est ajouter de la samba nous devrons ajouter ledit rôle à partir du panneau de droite, cela dépend de nous des options que nous voulons installer, nous les sélectionnons simplement et cliquez sur Fait. Une fois sélectionné, nous procédons à cliquer sur Démarrer l'installation.

2. Comment installer Samba en ligne de commande


On entre avec l'utilisateur root, déjà créé et configuré lors de l'installation, et on entrera la commande suivante pour lancer le téléchargement :
 dnf installer samba
Cela nous permettra de commencer le processus de téléchargement et de mise à jour des packages nécessaires pour installer samba:

Nous acceptons le téléchargement et le processus démarre automatiquement ainsi que l'installation respective :

Nous ouvrons notre interface graphique et procédons à l'ouverture du terminal à partir de l'option Activités, nous allons installer un éditeur graphique Afin d'éditer les fichiers de configuration Samba, nous allons entrer la commande suivante :

 miam installer Leafpad

Nous acceptons le téléchargement et démarre automatiquement le processus d'installation. Nous devons attendre que les packages respectifs soient téléchargés et installés.

Ensuite, nous procédons à désactiver Selinux pour qu'il n'y ait pas d'anomalie avec la configuration de Samba, pour cela nous exécuterons la commande :

 nano/etc/selinux/config
Une fenêtre s'affichera avec les informations relatives aux paramètres selinux :

Nous modifions la valeur SELINUX = faire respecter à SELINUX = désactivé et nous sauvegardons les modifications en utilisant :

Ctrl + Maj + O

Nous quittons l'éditeur en utilisant la combinaison :

Ctrl + Maj + X

Nous procédons à redémarrer le système à l'aide de la commande :

 redémarrer
Une fois le système redémarré, nous procédons à installer les packages nécessaires au bon fonctionnement de Samba, pour cela nous exécuterons la commande suivante :
 yum installer cups-libs samba samba-common samba-client
Les packages respectifs seront mis à jour.

3. Comment configurer Samba dans Fedora


Pour des questions de sécurité et de soins, il est recommandé de créer une copie de notre fichier .conf, pour cela, nous exécuterons la commande suivante :
 cp /etc/samba/samba.conf /etc/samba/smb.conf.Initial
La prochaine étape est configurer et gérer notre fichier de configuration smb.conf, pour cela nous exécuterons la commande :
 nano /etc/samba/smb.conf
La fenêtre suivante s'affichera :

Dans cette fenêtre, nous procédons à la configuration de Samba pour activer l'option de partage de fichiers entre les clients. Nous allons localiser le groupe Sécurité et nous devons établir les valeurs suivantes au cas où elles ne le seraient pas :

 Sécurité = backend userPassdb = tdbsam

Ces valeurs permettent aux utilisateurs Linux de se connecter à Samba. Nous enregistrons les modifications au cas où elles auraient été modifiées.

Nous allons configurer le démarrage de Samba dans notre système, nous avons deux (2) options :

  • service smb démarrer: nous devons le saisir à chaque fois que nous voulons démarrer Samba dans le système
  • chkconfig smb activé: Active le démarrage automatique de Samba au démarrage du système

Dans notre exemple, nous allons utiliser chkconfig smb activé.

Et plus tard nous commencerons le service avec :

 service smb démarrer
La prochaine étape que nous allons exécuter est de créer les utilisateurs que nous voulons pouvoir connecter avec Samba, pour cela nous effectuerons les tâches suivantes :

Nous allons créer un dossier dans le système auquel tous les utilisateurs peuvent accéder, nous exécuterons la commande :

 mkdir -p / home / partages / partagé
Noter-p Cela nous permettra de créer les partages et les dossiers partagés sans générer d'erreur

Notre prochaine étape est ajouter le dossier partagé au groupe d'utilisateurs, rappelons que le propriétaire de ce dossier est l'utilisateur root pour lequel il faut saisir la commande suivante :

 chown -R root : utilisateurs / home / partages / partagé
Ensuite nous fournirons les autorisations nécessaires audit dossier à l'aide de la commande :
 chmod -R ug + rwx, ou + rx-w/home/shares/shared
Notre prochaine tâche est éditez à nouveau le fichier smb.conf, pour cela nous exécuterons la commande :
 nano /etc/samba/smb.conf
Une fois la fenêtre de fichier ouverte, nous irons à la fin de celle-ci et saisirons les lignes suivantes :
 [allusers] comment = All Userspath =/home/shares/shared valid users = @users forcegroup = users create mask = 0660 directory mask = 0771 writable = yes

Nous sauvegardons les modifications et quittons l'éditeur. Nous redémarrons le service Samba pour finir d'appliquer les modifications à l'aide de la commande :

 service smb redémarrage
NoterChaque fois que nous apportons une modification au fichier smb.conf, nous devons redémarrer le service pour appliquer les modifications.

Nous allons ajouter un utilisateur de test, pour cela nous allons entrer la commande useradd User_name -m -G users, dans notre exemple nous allons créer l'utilisateur useradd testsolvetic -m -G users

Si nous voulons attribuer un mot de passe à l'utilisateur testsolvetic, nous pouvons le faire en utilisant la commande :

 mot de passe nom_utilisateur
Dans notre cas, ce serait passwd proofsolvetic (nous devons entrer le mot de passe deux fois).

Pour attribuer un mot de passe à notre utilisateur pour accéder à Samba, nous exécuterons la commande :

 Smbpasswd -a Nom_utilisateur
Dans notre exemple smbpasswd -a tests solvetic

La prochaine étape de notre configuration consiste à activer le pare-feu pour activer la connectivité client. Pour cela, nous allons aller dans l'onglet Activités et rechercher l'option Pare-feu et l'exécuter. Nous cliquons sur l'option Public et on coche les cases des services samba et samba-client.

Maintenant, à partir de notre système Windows, nous allons entrer la commande Exécuter :

L'adresse IP attribuée est 192.1680.8. Lors de la saisie de cette adresse IP à partir de Windows, une fenêtre devrait s'afficher pour demander le nom d'utilisateur et le mot de passe pour accéder à Samba. Si nous utilisons un système Nautilus, nous devons entrer la ligne de commande et entrer la commande suivante :

 smbclient // hostname / sharename -U User_name
De cette façon, nous pouvons configurer notre serveur Samba pour partager des fichiers avec d'autres clients.

Dans cet exemple, nous allons établir la connexion via un système d'exploitation Windows 7, pour cela, nous entrons dans la combinaison :

Nous appuyons sur OK et nous verrons que la fenêtre s'ouvre avec notre dossier partagé

De cette manière nous pouvons partager nos fichiers entre les clients Windows et les clients Linux via Samba. Nous pouvons exécuter nos tests à l'aide d'outils virtuels comme VMware ou VirtualBox pour tester les portées sans affecter la productivité de nos organisations et ainsi explorer les différentes options en profondeur.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave