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 vieilles versions 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 des OS (donc Ubuntu et Linux Mint) supportent 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

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, sous Linux Mint Cinnamon, 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 (sur Cinnamon)

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 samba :Installation 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

Sur Linux Mint MATE ou XFCE, les navigateurs de fichiers (Caja pour MATE et Thunar pour XFCE) ne propose pas de partager un dossier.

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 configuré 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 champ 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

Un partage réseau dans Linux Mint Cinnamon

Pour créer un partage réseau dans Linux Mint, allez dans le navigateur de fichiers et faites un clic droit de la souris sur le dossier à partager. Alors, dans le menu choisissez Options de partage ou Propriétés 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 voulez autoriser 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 mot de 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

Un partage réseau dans Linux Mint MATE ou XFCE

Ces deux éditions ne proposent pas, de base, d’outils graphiques permettant de créer un partage. Mais, sur Linux Mint 18.x et 19.x le paquet system-config-samba permettra de combler ce manque.

À partir de Linux Mint 20, le paquet system-config-samba (plus maintenu) n’est plus disponible sur les dépôts. Il faudra donc utiliser la ligne de commande (voir ci dessous)

Pour l’installer, faites en ligne de commande :

sudo apt install system-config-samba

puis faites :

sudo touch /etc/libuser.conf

sinon vous aurez une erreur lors de son lancement

et pour lancer l’utilitaire faites :

sudo system-config-samba

system-config-samba

Gérer les utilisateurs Samba

Si vous voulez limiter l’accès qu’uniquement à des utilisateurs identifiés, il faut les définir/ajouter à Samba. Pour cela, allez dans Préférences > Utilisateurs.

system-config-samba - acces gestion utilisateurs

Puis ajoutez les utilisateurs.

ajout utilisateur samba

Et définissez :

créer utilisateur samba

  • Nom d’utilisateur Linux (1). Choisissez un compte utilisateur dans la liste de ceux présents dans le système. L’utilisateur Samba héritera des droits d’accès de cet utilisateur sur le dossier partagé.
  • Nom d’utilisateur Windows (2). Définissez le nom de l’utilisateur Samba (le nom qui servira à se connecter sur le dossier partagé). Je recommande d’utiliser le même nom que celui de l’utilisateur Linux.
  • Le mot de passe de l’utilisateur Samba (3)

Créer un partage

Cliquez sur : Ajouter un partage.

Ajouter un partage réseau dans Linux Mint MATE ou XFCE

Dans l’onglet Basique, renseignez les champs :

options partage réseau dans Linux Mint MATE ou XFCE

  • Chemin du partage (1) : choisissez le dossier que vous voulez partager
  • Nom du partage (2) (par défaut le nom du dossier sélectionné précédemment)
  • Inscriptible (3) pour donner des droits d’écriture
  • Visible (4) pour qu’il soit visible dans le voisinage réseau

Puis, dans l’onglet Accès :

paramètres accés partage réseau dans Linux Mint MATE ou XFCE

  • Si vous avez créé des utilisateurs, sélectionnez ceux qui auront accès au partage (1)
  • Sinon vous pouvez choisir d’autoriser tous les utilisateurs (2)

Créer un partage réseau en ligne de commande

La création d’un partage réseau peut se faire aussi en modifiant directement le fichier de configuration /etc/samba/smb.conf

Mais uniquement les administrateurs pourront ajouter de nouveaux partages réseau…

Commencez par sauvegardez le fichier original :

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

Et pour le restaurer, vous n’aurez qu’à faire l’opération inverse :

sudo cp /etc/samba/smb.conf.bak /etc/samba/smb.conf

Puis éditez ce fichier :

sudo nano /etc/samba/smb.conf

Utilisez les touches pour déplacer le curseur. Une fois le texte inséré, faites Ctrl + O pour sauvegarder la modification et Ctrl + X pour sortir.

Alors, ajoutez à la fin :

[Nom_du_Partage]
comment = Un commentaire
path = /home/username/Nom_du_dossier partagé
browsable = yes
read only = no
guest ok = no
  • [Nom_du_Partage] : Nom que prendra le dossier partagé sur le réseau
  • comment : facultatif, par exemple une description du partage
  • path : le chemin vers votre dossier à partager (sensible à la casse)
  • browsable = [yes|no] : autorise ou non la navigation dans le partage réseau
  • read only = [yes|no] : partage réseau en lecture seule ou permettre l’écriture pour les utilisateurs autorisés
  • guest ok = [yes|no] : (facultatif) permet ou non les utilisateurs non-authentifiés (sans identifiant) d’accéder au partage. Si non renseigné = no.
Exemple smb.conf avec partage réseau dans ubuntu
Exemple de fichier smb.conf avec un partage dossier

Redémarrez le service Samba :

sudo service smbd restart

Et définissez le mot de passe pour les utilisateurs samba :

sudo smbpasswd -a compte_utilisateur

compte_utilisateur : étant à remplacer par celui voulu. Mais il doit exister sur le système.

Aussi, si vous autorisez d’autres que votre utilisateur à créer/modifier/effacer des documents, il faut leur donner des droits sur le dossier :

chmod a+w /chemin/nom_du_dossier

/chemin/nom_du_dossier étant à remplacer

Accéder au partage sur le réseau

Adresse à personnaliser en fonction de votre configuration

sous Linux

smb://nom_de_machine/nom_du_partage

ou

smb://IP_machine/nom_du_partage

sous Windows

\\nom_de_machine\nom_du_partage

ou

\\IP_machine\nom_du_partage

Pour aller plus loin

Laisser un commentaire

Votre adresse e-mail 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.

28 Commentaires

  1. Bonjour Tux Masqué,

    Comme dit dans mon précédent message voici un petit retour suite à mes tests.

    Installation de Mint 20.2 sur 2 machines et installation des mises à jour.
    -Installation de Samba par la ligne de commande:
    sudo apt install samba
    -Création du mot de passe Samba:
    sudo smbpasswd -a compte_utilisateur
    -Création des partages soit par Nemo ou en modifiant smb.conf.

    Résultat, entre 2 Mint 20.2 utilisant la configuration par défaut de Samba le seul moyen de voir ce qu’une machine partage c’est de taper l’adresse dans Nemo, il ne m’a pas été possible de passer par l’icône avec le nom de la machine dans le voisinage réseau pour voir les partages disponibles sur celles-ci.
    Si l’on change la configuration de Samba en y ajoutant sous workgroup = WORKGROUP ces 3 lignes:
    client max protocol = SMB3
    server max protocol = SMB3
    server min protocol = NT1
    À ce moment-là les partages deviennent accessibles en passant par l’icône de la machine dans le voisinage réseau et toujours bien sur en tapant l’adresse dans Nemo.

    Finalement la seule solution qui permette de passer par les icônes du voisinage réseau pour avoir accès aux partages sur une LM 20.2 est d’abaisser le niveau du protocole Samba.

    En ce qui me concerne je ne modifierai pas à ce niveau la configuration de Samba préférant garder la configuration la plus sécurisée possible et créerai des favoris de mes partages dans Nemo faute de pouvoir passer par les icônes du voisinage réseau.

    Voilà, j’espère que cela pourra aider les personnes qui se sont retrouvés avec ce même problème.

    Cordialement.

    1. Bonjour Tux

      Les dernières maj de samba sous Mint ont apparemment régler le problème, il est maintenant possible de passer par l’icône avec le nom de la machine dans le voisinage réseau pour voir les partages disponibles.
      Voilà qui clôt le problème.

  2. Bonjour Tux Masqué et merci pour ce tuto.

    Venant de passer de mint 18.3 à 20.2 j’ai remarqué que les dossiers partagés ne sont plus visibles depuis Nemo dans l’onglet « Réseau » et qu’il est obligatoire de taper l’adresse du partage (smb://nom_de_machine/nom_du_partage) dans celui-ci pour y accéder.

    Je m’explique: avant pour naviguer dans les dossiers partagés par mon serveur samba installé sur mint 18.3, depuis un autre pc il me suffisait d’ouvrir l’explorateur > réseau > nom_de_la_machine et là était visible tous les dossiers partagés de ma mint 18.3.

    La question que je me pose, est-ce que cela est dû au fait que mint 18.3 et 20.2 n’utilisent plus la même version du protocole samba (raisons de sécurité) ou est-ce un réglage à activer dans smb.conf ? Si vous avez une info à ce propos je suis preneur.

    Merci.
    Cordialement.

    1. Bonjour DonSalluste,

      Votre serveur et vos clients sont-ils tous sous Linux Mint 20.x ?
      Sur le serveur samba, quand vous allez dans réseau, le voyez-vous bien ?
      Avez-vous activé le firewall dessus ? Si oui, avez-vous ajouté les règles pour le Firewall que je donne dans le tuto ?

      Cordialement

    2. Re.

      Bonjour,

      1 client serveur sur Mint 18.3
      1 client serveur sur Mint 20.2
      1 client sur Mint 20.2
      Le pare-feu est activé sur chacun des pc, le réseau local est autorisé: 192.168.1.0/24 entrée et sortie (pas de problème de ce côté-là).

      Dans Nemo > onglet « Réseau » (network:///) :
      Que ce soit sur les 2 Mint 20.2 ou Mint 18.3 je vois bien les équipements présents sur le réseau s’afficher : Livebox – nom du pc Mint 20.2 – nom du pc Mint 18.3 – dossier réseau Windows (Workgroup)

      Si depuis l’un des 2 pc Mint 20.2 je veux accéder à mes partages sur Mint 18.3, en passant par l’onglet « Réseau » de Nemo je clique sur le dossier « nom du pc Mint 18.3 » et là je vois s’afficher les dossiers partagés sur Mint 18.3. À ce moment-là il me suffit de cliquer sur l’un des dossiers, de renseigner utilisateur et mdp Samba pour accéder au partage.

      Par contre depuis le pc Mint 18.3 ou le pc Mint 20.2 (client) si j’essaie d’accéder aux dossiers partagés sur Mint 20.2 (serveur) en cliquant sur « nom du pc Mint 20.2 (serveur) » depuis Nemo > onglet « Réseau » j’obtiens ce message: « impossible de monter l’emplacement – obtention liste des partages du serveur a échoué, argument invalide » et non pas la liste de ses dossiers partagés.

      Ce qui oblige comme je le disais dans mon précédent message à entrer manuellement l’adresse exacte du partage dans Nemo pour s’y connecter et ensuite l’ajouter en favoris dans Nemo.
      Ce qui pour moi n’est pas problématique, mais pour des utilisateurs débutants je trouve cela un peu trop difficile d’accès par rapport l’autre méthode.

      C’est pour cette raison que je me posais la question suivante, est-ce que cela est dû au changement de version du protocole Samba sur 20.2 ou à une modification à faire dans la conf de Samba qui m’aurait échappée?

      Voilà, si vous avez une info à ce sujet cela m’intéresse.

      Merci.

    3. Bonjour,

      Sur votre serveur Linux Mint 20.x, quand vous allez dans réseau, accédez-vous aux partages ?
      Avez-vous essayé en désactivant le Firewall ?
      Avez-vous modifié le fichier smb.conf original ?
      Que vous renvoie la commande : smbclient -L ?

      Dans samba 4.11 (version venant avec Ubuntu 20.04 et Linux Mint 20.x), le protocole SMB1 n’est plus supporté. Cela peut poser problème pour accéder à des partages sur des vieux NAS ou des Box utilisant encore ce vieux protocole pas sécurisé. Alors pour permettre la connexion, il faut ajouter dans le fichier smb.conf de vos clients et dans la section [global] sous workgroup = WORKGROUP ajouter la ligne client min protocol = NT1. Puis redémarrez.
      Mais en principe pour accéder à un partage sur Linux Mint 20.x ce n’est pas nécessaire…

      Cordialement

    4. Bonjour,

      Pour votre 1ère question je vous mets un lien avec capture d’écran ça sera plus parlant.
      https://wtf.roflcopter.fr/pics/enW7mHTG/I6dcMMmh

      Pour le pare-feu oui j’ai testé en le désactivant sur toutes les machines.

      Pas de modifications du samba.conf sur les 2 machines sous Mint 20.2. Sur la mint 18.3 pas de modifs non plus j’avais utilisé system-config-samba qui était encore compatible à l’époque.

      Au niveau de la commande smbclient j’ai ces résultats:
      – Pour la Mint 20.2 (serveur):
      La liste des dossiers partagés
      et SMB1 disabled — no workgroup available
      – Pour la mint 18.3 (serveur):
      Domain=[WORKGROUP] OS=[Windows 6.1] Server=[Samba 4.3.11-Ubuntu]
      la liste des dossiers partagés
      la liste des serveurs disponible sur le réseau local
      et le workgroup

      Pour ce qui est de rajouter « client min protocol = NT1 » dans samba.conf des clients cela n’a rien changé.

      Après comme je le disait dans mon précédent message, cela ne me pose pas de problème d’ajouter les partages manuellement aux favoris de Nemo. Je suis juste étonné d’avoir l’air d’être le seul qui ai ce problème de ne pas pouvoir voir les partages que propose mon serveur samba sur mint 20.2 depuis Nemo en passant par son icône dans le « voisinage réseau » (voir capture).

      Cordialement.

    5. Bonjour,

      Votre configuration est assez spécifique ce qui explique que vous ne trouvez pas grand monde remontant un problème similaire…

      J’ai monté une maquette avec un « serveur » en Linux Mint 18.3 et un autre en 20.2. Dans cette config là aussi,la machine LM 20 apparait en double…
      Puis, quand je me connecte en premier à un partage de LM 18 en passant par réseau, j’ai le même souci que vous lorsque que je me connecte au partage sur LM 20.
      Par contre, en faisant l’inverse, pas de soucis.

      La différence de version samba entre les 2 OS explique certainement cela. Mais, dans mes tests (entre autre de modifications de smb.conf pour forcer l’utilisation de SMB2 ou 3), je n’ai pas réussi à trouver de solution satisfaisante…

      Je vous suggère donc de mettre à niveau votre dernière machine en Linux Mint 18.3 vers une version plus récente d’autant plus que l’OS n’est plus supporté en donc ne recevra plus, entre autre de correctifs de sécurité… (dès le passage à Linux Mint 19, je n’avais plus ce problème sur la maquette).

      Cordialement.

    6. Bonjour,

      C’est bizarre car dans mes tests j’ai le même souci (« impossible de monter l’emplacement ») si j’essaye de me connecter depuis une machine LM 20.2 (client) vers une machine LM 20.2 (serveur)
      C’est surtout cela qui m’étonne.
      Vous n’avez pas eu ce problème entre 2 machines LM 20 sur votre maquette?

      Pour ma LM 18.3 oui je comptais de toute manière la passer en 20.2.

      En tout cas merci d’avoir pris un peu de votre temps pour essayer de trouver une solution à ce problème.

      Cordialement.

      P.S
      Je viens de tomber sur ce fil de discussion sur le forum de LM, de ce que j’en comprends pour pouvoir voir les dossiers partagés d’une machine sous LM 20 il faudrait bien modifier le niveau du protocole samba. Chapitre 4.6.1 si ça vous intéresse:
      https://forums.linuxmint.com/viewtopic.php?p=2042110

    7. Bonsoir,

      Non, chez moi, aucuns soucis entre machines avec Linux Mint 20.x sans toucher la config samba par défaut. Je l’utilise ainsi entre plusieurs machines Linux Mint 20.x/Ubuntu 20.04/Windows 10 et je vois bien toutes les machines dans le voisinage réseau de chacune et j’accède bien aux partages.

      Dans vos essais, vous avez dû vous connecter en premier aux partages sur LM18.3 puis vous avez essayé de vous connecter à votre machine LM20.2 ?
      Si vous redémarrez votre client LM20.2 et tentez directement de vous connecter à votre serveur LM20.2 (sans tenter de connexion sur la LM18.3), cela devrait marchait. Je pense que, quand vous vous connectez à LM 18.3 le client se configure pour et devient « incompatible » avec les versions LM20. J’avais essayé de forcer les protocoles pour n’utiliser que du SMB2 et SMB3 (un peu sur le même principe que ce que décris le lien que vous donnez) sur les serveurs et les clients des différentes machines de la maquette, mais je ne suis pas arrivé à un fonctionnement satisfaisant sans trop insisté…

      Merci pour le lien qui intéressera surement d’autres lecteurs surtout sur la partie multi-utilisateur que je n’aborde pas dans mon tutoriel…
      Les modifications suggérées dans le chapitre 4.6.1 sont « facultatives » et servent à améliorer la visibilité entre machines, à mon avis surtout quand les OS sont différents. Personnellement, par défaut, je n’activerai pas NT1 (SMB1) qui est un protocole obsolète et présentant des problèmes de sécurité. Enfin sauf si nécessaire, uniquement sur un client, pour se connecter sur un vieux NAS plus mis à jour, un disque dur d’une vielle box internet ou une ancienne imprimante réseau qui utiliserait encore ce protocole…

      Sinon pour de l’échange simple de fichier entre machine, je vous suggère d’essayer Warpinator. C’est un utilitaire développé par les créateurs de Linux Mint justement pour éviter de se prendre la tête avec des configurations samba complexes pour les non-experts lorsque l’on veut juste envoyer des fichiers d’une machine A vers une machine B sans se prendre la tête. Et, il est installé de base avec Linux Mint 20.x…

      Cordialement

    8. Bonsoir,

      C’est quand même étrange cette histoire, impossible pour moi de monter les emplacements et d’obtenir la liste des partages en passant par les icônes dans le voisinage réseau, et cela entre deux LM 20.2, même en ayant testé avec vos instructions. Obligé de taper les adresses dans Némo sinon ça ne veut pas.
      Je ferai quelques tests dans les prochains jours, installer fraîchement sans rien modifier LM 20.2 et Samba sur 2 autres machines et vérifier si mon problème persiste. Je vous tiendrai au courant du résultat.

      À propos du protocole NT1 je ne comptais pas l’activer pour les raisons que vous évoquez mais j’avais cru comprendre sur le fil de discussion du forum LM que le problème de visibilité des dossiers partagés était dû à ce changement de version du protocole Samba sur les dernières versions de Mint.

      En ce qui concerne Warpinator je l’utilise déjà mais seulement pour faire des partages entre ordis et smartphones, je le trouve un peu trop limité pour mes besoins comparés aux partages Samba. Je le vois plus comme un Dukto pour des partages temporaires.

      Cordialement.

  3. Bonjour, je viens d’installer sous Mint 20, le serveur Samba pour partager mon réseau local.
    Je paramètre par smb.conf et ajout des utilisateurs et les partages par sudoers…
    Ces paramètres étant pour moi maîtrisé par ailleurs dans un Mint 19.2, là tout va bien.
    Les paramètres similaires dans le même réseau sous Mint 20.0 me posent beaucoup de soucis :
    – dans le sens machine Window vers Mint 20.0 fonctionne très bien, et correspond bien aux partages et accès configurés.
    – Dans le sens machine Mint 20.0 vers d’autres machines du réseau çà fonctionne mal :
    – mint vers un nas synology …tout va bien
    – mint vers mon routeur et les ready share branchés sur ce routeur, tout va bien
    – mint vers d’autres Nas connectés sur ce routeur, des ordis windows du réseau (qui eux voient bien..cidessus) je vois les machines je vois les dossiers , mais je ne peux pas les ouvrir.
    – mon mint figure bien dans mon réseau et se voit aussi mais je ne peux pas ouvrir de dossier par cette interface réseau, alors que tout fonctionne par la navigation normale…..
    J’ai essayé de modifier n lignes de paramètres du samba mais toujours la même chose Linux vers Windows et lui même impossible. Je n’ai pas du tout ces problèmes sous Mint 19.3 au même réseau.
    Si vouqs avez une piste j’en serai heureux
    Merci pour tous ces tutos ….
    Cordialement
    Jacky

    1. Bonjour Jacky,

      Si vous accéder bien aux partages sur votre Linux Mint (alors serveur), le problème ne vient pas de votre configuration de la partie serveur de Samba sur votre Mint. Lorsque vous accédez à un partage sur une autre machine, vous êtes client de cette dernière et elle, serveur.

      L’une des raison pour laquelle vous ne pouvez accéder à un partage Windows peut être liée au fait que le protocole SMB1 soit désactivé sur le client depuis Ubuntu 20.04 (et donc Linux Mint20) car peu sécure… Mais il peut être nécessaire pour se connecter sur certains de vos serveurs (autres NAS ou Windows. Dans mes souvenirs, un NAS Synology est configuré pour accepter par défaut les protocoles SMB1 à SMB3).

      Pour activer SMB1 sur votre Linux Mint 20 (valable aussi avec Ubuntu 20.04), modifiez le fichier /etc/samba/smb.conf en ajoutant dans la section [global] (en principe vers le début du fichier), la ligne suivante :

      client min protocol = NT1

      Puis redémarrez votre ordi ou juste le service samba avec la commande :

      sudo service smbd restart

      Cordialement

  4. Bonjour.

    Hélas pour les utilisateurs de Linux-Mint XFCE, sytem-config-samba n’est plus disponible pour la version 20.04 (à ce jour).

    Un autre outil vous vient-il à l’esprit pour disposer d’une interface graphique ?

    Merci

    Piteur

    1. Bonjour Piteur,

      En effet, system-config-samba a été retiré des dépôts depuis Ubuntu 19.04.
      Malheureusement, sous XFCE, j’ai pas d’autre solution graphique à proposer. Sous Cinnamon, MATE, il y a une extension pour leur gestionnaire de fichiers (nemo-share, caja-share). Mais pas pour Thunar.
      Je vous recommande la méthode en ligne de commande qui n’est pas si compliquée…

      Cordialement

    2. Bonjour, le Tux Masqué.

      Bien sûr qu’il est possible de créer un partage pérenne sans trop de difficulté avec le Terminal et un éditeur de texte.

      Mais bon, quand on veut vite faire un partage TEMPORAIRE d’un gros dossier et s’éviter ainsi de recopier (temporairement) ce même dossier dans l’un des dossiers partagés constamment, c’est bien d’avoir un outil graphique simple.

      Déjà que share-admin (inclus dans gnome-utils, de mémoire) ne fonctionne plus non plus !!!

      À l’heure où les partages se multiplient entre machines, ça fait un tantinet ringard, je trouve.

      Mais bon, ce n’est pas suffisant pour ne détourner de Linux…

      J’ai entretemps découvert l’outil LAN-Share (https://github.com/abdularis/LAN-Share), qui existe en DEB et même en EXE pour Windows : le logiciel étant ouvert sur deux PC, les échanges sont très faciles sur un même réseau privé ! Pour des échanges ou accès distants temporaires, ce n’est pas mal : ça marche très bien chez moi, tant sur Linux-Mint 20 que sur Windows 10 !…

      En tout cas, merci pour ta réponse.

      Cordialement

    3. Bonjour Piteur,

      Sinon sous Linux et en particulier sous Linux Mint 20, il y a leur nouvel outil Warpinator qui permet d’échanger aussi facilement des fichiers entre machine sous un même réseau local.

      Cordialement

    4. Certes, le Tux Masqué, mais il n’y a pas pour l’instant de version Windows à Warpinator. Et je n’ai pas du coup tenté son installation sur mes machines Xubuntu…

  5. Très bon tuto merci.

    Par contre cette commande de création de dossier n’est pas dans le tuto : « sudo touch /etc/libuser.conf »

    Je l’ai trouvé dans votre réponse aux commentaires.

    C’est dommage car j’étais bloqué justement au lancement de « system-config-samba ».

    Merci encore 😀

    1. Bonjour Didier,

      Pour XFCE, en effet, c’est pas intégré…

      Pour créer et gérer un partage, je vous recommande d’installer le paquet system-config-samba. L’outil est simple. Dès que j’ai un peu de temps je compléterai le tutoriel avec cette solution pour les utilisateurs de l’environnement XFCE.

      Pour l’installer system-config-samba, faites en ligne de commande :

      apt install system-config-samba

      puis faites :

      sudo touch /etc/libuser.conf

      sinon vous aurez une erreur lors de son lancement

      et pour lancer l’utilitaire faites :

      sudo system-config-samba

      Si vous voulez limiter l’accès qu’uniquement à des utilisateurs identifiés, allez dans dans Préférences > Utilisateurs Samba et ajoutez les avec leur mots de passe.

      Et pour créer un partage, vous avez un bouton Ajouter un partage. Les informations demandées sont simples :
      Onglet Basic :

      • Chemin du partage : choisissez le dossier que vous voulez partagé
      • Nom du partage (par défaut le nom du dossier sélectionné précédemment)
      • Inscriptible pour donner des droits d’écriture
      • Visible pour qu’il soit visible dans le voisinage réseau

      Onglet Accès :

      • Si vous avez créé des utilisateurs, vous pourrez les sélectionner
      • Sinon vous pouvez choisir d’autoriser tous les utilisateurs

      Et n’oubliez pas d’ouvrir les ports du Firewall si vous l’avez activé…

      Cordialement