Installez Samba sur Ubuntu Linux et partagez avec Windows 10

Lorsque nous gérons divers systèmes d'exploitation tels que Linux, Windows ou Maces, il est important de savoir comment nous pouvons les configurer pour que le transfert de fichiers entre eux soit efficace et réponde à toutes les exigences appropriées. Avoir des fichiers stockés sur nos ordinateurs est une tâche courante et travailler avec eux est quotidien. Le problème survient lorsque nous changeons de système d'exploitation, mais nous voulons continuer à gérer les mêmes données.

C'est une étape vitale car au quotidien nous pouvons nous voir dans le besoin de partager des fichiers entre deux systèmes d'exploitation qui ont des systèmes de fichiers différents tels que Linux et Windows et nous ne pouvons pas toujours utiliser le courrier électronique ou les disques amovibles pour cela et c'est pourquoi aujourd'hui Nous verrons comment installer Samba dans Ubuntu et ainsi disposer d'une méthode simple pour tout le processus de partage de fichiers entre Linux et Windows.

Qu'est-ce que la sambaSamba est une suite d'applications développées en 1992 et utilisant le protocole SMB, qui permet une interopérabilité complète entre les systèmes Linux et Windows. Samba est un logiciel libre sous licence GNU.

La version stable actuelle de Samba est la 4.6.5 et grâce à cette application, nous pourrons partager des fichiers et des services d'impression entre ces systèmes d'exploitation sur le même réseau.

Samba peut également être utilisé comme contrôleur de domaine Active Directory. Nous allons maintenant voir comment installer Samba sur Ubuntu et partager des fichiers en toute sécurité avec les systèmes d'exploitation Windows.

Nous allons voir comment configurer entièrement Samba pour partager des éléments entre Windows 10 et Ubuntu Linux.

1. Comment installer Samba sur Linux


La première étape consiste à installer Samba directement depuis les dépôts Ubuntu et pour cela nous exécuterons la commande suivante. Nous entrons la lettre S pour accepter le téléchargement et l'installation des packages Samba.
 sudo apt installer samba samba-common python-dnspython 

AGRANDIR

2. Comment configurer Ubuntu

Étape 1
Une fois Samba installé, nous procédons à l'édition du fichier /etc/samba/smb.conf afin d'y définir deux valeurs :

 Anonyme non sécurisé. partage de fichiers sécurisé
Étape 2
Avant cela, nous allons créer une copie de sauvegarde du fichier d'origine en exécutant la ligne suivante :
 sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.orig 

AGRANDIR

Étape 3
Une fois le fichier sauvegardé, nous pouvons éditer le fichier smb.conf. L'un des points fondamentaux est de vérifier que le groupe de travail Windows est similaire à Ubuntu et pour cela, nous pouvons vérifier le groupe de travail en utilisant l'une des options suivantes. Accéder au parcours :

  • Panneau de commande
  • Système de sécurité
  • Système

Étape 4
Là, sélectionnez l'option « Configuration avancée du système » et dans la nouvelle fenêtre qui s'affiche, accédez à l'onglet « Nom de l'ordinateur ». Là, nous verrons le groupe actuel du système:

Étape 5
L'option suivante consiste à ouvrir une console d'invite de commande à l'aide des touches suivantes (Exécuter) et dans la fenêtre affichée, entrez la commande cmd.

+ R

Étape 6
Une fois là-bas, nous entrerons dans la ligne suivante : net config Workstation. Là, nous pouvons voir le groupe actuel dans la ligne Workstation Domain.

 net config Poste de travail 

AGRANDIR

Étape 7
Avec ces informations, nous irons au fichier smb.conf pour l'édition et nous effectuerons les étapes initiales suivantes. Nous exécuterons les lignes suivantes dans votre commande :

 sudo mkdir -p / srv / samba / anonyme_shares (Création du répertoire où seront hébergés les éléments à partager) sudo chmod -R 0775 / srv / samba / anonyme_shares (Autorisations) sudo chown -R personne : nogroup / srv / samba /Anonymous_shares ( Autorisations)
Étape 5
Une fois ce processus terminé, nous accédons au fichier de configuration en utilisant l'un des éditeurs connus :
 vi : sudo vi /etc/samba/smb.conf nano : sudo nano /etc/samba/smb.conf
Étape 6
Dans le fichier déployé il faudra éditer les directives suivantes situées dans la section Global :
 groupe de travail = WORKGROUP netbios name = ubuntu security = user [Anonymous] comment = Anonymous File Server Share path = / srv / samba / anonyme_shares browsable = yes writable = yes guest ok = yes lecture seule = non forcer utilisateur = personne

AGRANDIR

Étape 7
Une fois cela fait, nous sauvegardons les modifications en utilisant la combinaison de touches :

Ctrl + O

et nous quittons l'éditeur en utilisant :

Ctrl + X

Étape 8
Nous vérifions la configuration en exécutant la commande suivante :

 Testparm 

AGRANDIR

3. Créer et configurer le dossier partagé entre Ubuntu Linux et Windows 10


Voyons comment sélectionner un dossier que nous voulons partager entre Ubuntu et Windows 10.

Étape 1
Nous partons du fait que nous avons créé un dossier dans Ubuntu que nous appellerons Home. Lorsque nous l'aurons créé, nous ferons un clic droit dessus affichant une liste où nous choisirons l'option "Partage réseau local".

Étape 2
Dans la fenêtre suivante, nous cliquerons sur l'option "Partager ce dossier" pour partager ce dossier :

Étape 3
Nous voyons que automatiquement les cases "Autoriser les autres à créer et supprimer des fichiers dans ce dossier" et "Accès invité (pour les personnes sans compte utilisateur" qui doivent être activées ont également été activées. Cliquez sur "Créer un partage".

Étape 4
Ensuite, nous cliquerons sur l'option « Ajouter les autorisations automatiquement » pour pouvoir donner des autorisations au dossier que nous voulons partager.

Étape 5
Nous allons maintenant voir que nous avons notre dossier partagé avec une icône de flèche qui indique ce statut.

4. Comment accéder à Samba depuis Windows 10


Une fois que nous avons confirmé ces étapes, nous procédons à l'accès à l'explorateur Windows 10 où nous allons à la section Réseau et là nous aurons accès au dossier Anonyme que nous avons créé :

5. Comment protéger les fichiers partagés dans Ubuntu

Étape 1
L'étape suivante consiste à protéger l'accès aux ressources partagées et pour ce faire, nous allons d'abord exécuter les lignes suivantes où nous allons créer le groupe et l'utilisateur avec les autorisations :

 sudo addgroup smbgrp sudo usermod solvetic -aG smbgrp sudo smbpasswd -a Solvetic

AGRANDIR

Étape 2
Dans le fichier smb.conf, le module security = user requiert que les utilisateurs accèdent au mot de passe que nous avons indiqué. Nous pouvons maintenant installer les packages libpam-winbind afin de synchroniser les utilisateurs et les mots de passe en exécutant la ligne suivante :

 sudo apt installer libpam-winbind 
Nous allons maintenant exécuter les lignes suivantes dans leur ordre :
 sudo mkdir -p / srv / samba / secure_shares (création de répertoire sécurisé) sudo chmod -R 0770 / srv / samba / secure_shares (Autorisations) sudo chown -R root : smbgrp / srv / samba / secure_shares (Autorisations)

AGRANDIR

Étape 3
Maintenant, nous accédons à nouveau au fichier smb.conf et dans le champ Secure, nous établirons les directives suivantes :

 [Secure] comment = Secure File Server Share path = / srv / samba / secure_shares valid users = @smbgrp guest ok = no writable = yes browsable = yes
Étape 4
Une fois ces modifications effectuées, nous allons redémarrer les services en exécutant les commandes suivantes :
 sudo systemctl redémarrer smbd service sudo redémarrer smbd
Étape 5
Le résultat est que lorsque vous essayez d'accéder à partir de Windows, nous verrons le résultat suivant :

Comme nous pouvons le voir, l'accès sera restreint et le seul moyen d'accéder sera d'entrer les mots de passe respectifs.

6. Comment activer Samba dans UFW sur Ubuntu


En cas d'utilisation du pare-feu UFW dans Ubuntu, nous devons entrer les lignes suivantes avec l'adresse IP respective du serveur pour l'activer :
 sudo ufw autorise proto udp vers n'importe quel port 137 depuis 192.168.0.14/24 sudo ufw autorise proto udp vers n'importe quel port 138 depuis 192.168.0.14/24 sudo ufw autorise proto tcp vers n'importe quel port 139 depuis 192.168.0.14/24 sudo ufw autorise proto tcp vers n'importe quel port 445 à partir de 192.168.0.14/24

7. Comment mettre le mot de passe dans le dossier partagé Ubuntu Linux et Windows 10


Nous pouvons protéger un dossier que nous avons partagé avec Windows 10 et Linux en établissant un mot de passe d'accès.

Étape 1
Pour cela nous irons au terminal et nous mettrons la commande suivante :

 sudo smbpasswd -a Nom d'utilisateur 
Étape 2
Désormais, chaque fois que nous souhaitons accéder au dossier partagé de Linux à partir de Windows 10, nous aurons besoin d'un nom d'utilisateur et d'un mot de passe pour y accéder.

Avec ces étapes, nous avons installé Samba dans Ubuntu.

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

wave wave wave wave wave