Comment créer un partage réseau dans Linux Mint ?

Comment créer un partage réseau dans Linux Mint ?

Vous souhaitez mettre en place un partage réseau dans Linux Mint pour échanger des fichiers avec vos autres ordinateurs. Voici comment faire en utilisant le protocole Samba.

Introduction

Il existe plusieurs protocoles pour partager des dossiers sur un réseau local. Les deux principaux sont :

  • SMB (Server Message Block) : un protocole initialement prévu sous Windows pour partager des ressources sur un réseau local. Il portait le nom de CIFS (Common Internet File System) dans les vieille version de l’OS. Samba est sa déclinaison open-source pour les systèmes Linux.
  • NFS (Network File System) : un protocole permettant le partage de données sur le réseau à l’origine pour les systèmes Unix (dont Linux), mais aussi sous Windows ou mac.

Dans ce tutoriel, nous allons utiliser Samba pour créer un partage réseau dans Linux Mint. En effet, ce protocole présente plusieurs avantages :

  • la plupart de OS (donc Ubuntu et Linux Mint) supporte de base l’accès aux ressources partagées via ce dernier.
  • la mise en place d’un partage réseau dans Linux Mint via Samba est simple une fois les paquets complémentaires installés.

Installer Samba pour créer des partages réseau dans Linux Mint

Comme dit précédemment, pour être client d’un partage SMB OU CIFS, sous Ubuntu ou Linux Mint, il n’y a rien à installer.

Mais si vous voulez créer un partage sur votre machine et donc en quelque sorte en faire un serveur, il faut installer le paquet samba. D’ailleurs, la fenêtre d’option de partage de dossier vous prévient s’il n’est pas présent et propose un bouton pour l’installer simplement.

Fenêtre Partage de dossier - samba non installé

Installation de Samba depuis la fenêtre d’option de partage de dossier

Allez sur le dossier que vous voulez partager et faites un clic droit de la souris dessus pour avoir accès au menu. Alors, choisissez Option de Partage.

Accès Options de partage

Vous pouvez aussi choisir Propriétés et vous rendre dans l’onglet Partage.

Partage réseau dans Linux Mint - Partager dans les Propriétés d'un dossier

Puis cliquez sur le bouton Installer.

Bouton installer

Entrez votre mot de passe administrateur.

Authentification pour l'installation de Samba

Validez l’installation du paquet sambaInstallation Samba

 

et de ses dépendances.

Installation dépendances Samba

Une fois l’installation finie, redémarrez votre ordinateur comme suggérée.

Fin installation paquet samba - reboot

Installation de Samba en ligne de commande

Ouvrez un terminal et exécutez la commande suivante :

sudo apt install samba

Lors de l’installation, votre compte utilisateur est ajouté au groupe sambashare. Si vous voulez ajouter d’autres utilisateurs pouvant partager leurs dossiers personnels sur le réseau, ajoutez les avec la commande suivante :

sudo adduser nom_utilisateur sambashare

adduser : commande pour ajouter un utilisateur. Mais elle permet aussi d’ajouter un utilisateur à un groupe défini. Ici sambashare.

nom_utilisateur : à remplacer par votre identifiant.

Puis redémarrez votre ordinateur.

Autoriser les connexions entrantes pour samba dans le pare-feu de Linux Mint et ainsi rendre accessible votre partage réseau

Par défaut le profil du pare-feu (firewall) de Linux Mint est sur Dossier_personnel. Si vous êtes toujours sur ce profil et que vous ne l’avez pas modifié, vous n’avez rien à faire de plus. Le Firewall n’est pas actif et les connexions entrantes sont autorisées.

Mais si votre profil est Bureau ou Public, le pare-feu est actif et bloque les connexions entrantes. Il faut donc créer des règles pour les autoriser depuis votre réseau local sur les ports utilisés par Samba :

  • 135 en TCP et UDP (Localisateur de services RPC)
  • 137 en TCP et UDP (NetBIOS Name Service)
  • 138 en UDP (NetBIOS Datagram Service)
  • 139 en TCP (NetBIOS Session Service)
  • 445 en TCP et UDP (Services de dossiers partagés Windows)

Ajouter une règle au Firewall de Linux Mint

Ouvrez l’outil de configuration du Firewall. Vous pouvez y accéder par Menu > Préférences > Configuration du Pare-Feu. Puis passez dans l’onglet Règles (1). Et cliquez sur + (2) pour ajouter une règle.

Pare-feu Linux Mint - profil public

Dans la fenêtre Ajouter une règle au pare-feu passez à l’onglet Avancé.

Ajouter une règle au pare-feu

Alors complétez les informations requises :

Ajout d'une règle au pare-feu

  • (1) Nom de la règle pour plus facilement l’identifier.
  • (2) Politique de sécurité de la règle (Autorisé dans ce cas)
  • (3) Sens de connexion pour lequel elle s’applique (Entrée dans ce cas)
  • (4) Protocoles concernés
  • (5) Définition de la source. Pour restreindre l’accès uniquement à votre réseau local entrez l’adresse IP et le masque de ce dernier. Par exemple, si votre IP est 192.168.0.x et le masque 255.255.255.0, alors l’IP du réseau est 192.168.0.0 et le masque de sous réseau en format court sera 24. Pour ce champ, pas besoins de définir de port. Si vous ne connaissez pas l’IP de votre réseau, cliquez sur l’icône icone recup ip. Cela copiera l’IP de votre ordinateur dans le champs IP source. Puis remplacer le dernier chiffre par 0 pour avoir l’IP de votre réseau.
  • (6) Définition de la destination. Complétez le champs Ports avec ceux à autoriser.

Et faites Ajouter. La fenêtre ne se ferme pas. Ainsi, vous pouvez ajouter une autre règle directement. Répétez l’opération pour tous les ports concernés.

Une fois toutes les règles ajoutées, cliquez sur Fermer.

Partage réseau dans Linux Mint - Règles pour samba dans le Pare-feu

Créer un partage réseau dans Linux Mint

Pour créer un partage réseau dans Linux Mint, allez dans le navigateur de fichier et faites un clic droit de la souris sur le dossier à partager. Alors dans le menu choisissez Options de partage ou Propriété puis onglet Partager. Vous accédez ainsi à la fenêtre de configuration du partage.

Partage réseau dans Linux Mint - Options de partage d'un dossier

  • (1) Validez l’option pour partager le dossier et avoir accès aux paramètres.
  • (2) Donnez un nom au partage.
  • (3) La description est facultative
  • (4) Cochez cette option si vous voulez donner le droit de créer, modifier et effacer sur ce dossier à tous les utilisateurs qui se connecteront. Mais attention, cocher cette option modifiera aussi les droits sur le dossier en local si le dossier n’avait pas déjà ces droits.
  • (5) Cochez cette option si vous vous autorisez les utilisateurs sans compte à se connecter sur ce partage (déconseillé)

Une fois la configuration finie, cliquez sur Créer un partage (6).

Si l’option (4) est cochée, vous avez un message pour appliquer les nouveaux droits au dossier.

Ajout permissions pour partage

Si seuls les utilisateurs avec un compte sont autorisés (l’option (5) pas cochée), il faut définir le mot de passe samba des utilisateurs autorisés. Pour cela, entrez dans un terminal la commande suivante :

sudo smbpasswd -a compte_utilisateur

compte_utilisateur étant à remplacer par celui voulu.

Puis entrez deux fois le mots passe de l’utilisateur pour qu’il soit ajouté.

Partage réseau dans Linux Mint - Commande de définition d'un mot de passe pour un utilisateur Samba

Pour aller plus loin

Le wiki officiel du projet Samba

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.