Partager des fichiers entre des machines locales Linux et Windows via l’implémentation du protocole Samba

Partager des fichiers entre Linux et Windows reste courant dans les petits réseaux domestiques et professionnels. Le protocole Samba permet de relier facilement ces environnements via le protocole SMB. Ce guide pratique propose des étapes concrètes pour installer et sécuriser les partages sur un réseau local.

Les cas d’usage vont du partage personnel au serveur de fichiers d’équipe hébergé sur une machine Linux. Avant toute manipulation, vérifiez la connectivité réseau et les droits d’administration sur chaque poste. Voici les points essentiels à garder en tête :

A retenir :

  • Partage Samba fonctionnel entre Linux et Windows sur réseau local
  • Sécurisation par mot de passe Samba et gestion des permissions
  • Montage CIFS sur Linux avec cifs-utils et fichier credentials
  • Connexion persistante côté Windows via lecteur réseau et UNC

Installer Samba sur Linux et préparer smb.conf pour le partage

Après ces points essentiels, installez Samba sur la machine Linux et préparez smb.conf pour le partage. La commande apt installe le paquet et le service smbd se gère via systemctl. Il est prudent de sauvegarder /etc/samba/smb.conf avant toute modification pour revenir en arrière.

A lire également :  Mettre à jour, rétrograder ou désinstaller VS Code sur Debian — le guide 2025

Installation de Samba et sauvegarde de smb.conf

Ce passage détaille l’installation et la précaution de sauvegarde du fichier smb.conf. Copiez le fichier original avant édition pour pouvoir restaurer la configuration initiale si besoin.

Commande But Exemple
ip a Afficher l’adresse IP locale ip a → montre 192.168.14.135
sudo apt update Actualiser la liste des paquets sudo apt update
sudo apt install samba Installer Samba sur Debian/Ubuntu sudo apt install samba
sudo smbpasswd -a user Ajouter utilisateur Samba sudo smbpasswd -a flo

Options d’installation Samba :

  • Mettre à jour le cache apt avant l’installation
  • Installer le paquet samba et cifs-utils si nécessaire
  • Activer et redémarrer le service smbd après configuration
  • Créer une copie de sauvegarde de smb.conf avant modification

« J’ai configuré smb.conf après une mise à jour, et la découverte réseau a fonctionné immédiatement. »

Flo N.

La mise en place initiale garantit l’exposition correcte des partages et la réponse aux requêtes SMB. Selon IT-Connect, Samba facilite le partage SMB entre Linux et Windows pour des usages variés. Cette configuration prépare le montage côté Windows que nous traiterons ensuite.

Créer des partages dédiés et contrôler les permissions dans smb.conf

A lire également :  Pourquoi les programmeurs C++ préfèrent souvent l'environnement de compilation Linux à Windows 11

Cette configuration locale permet ensuite de créer des partages dédiés et d’affiner les permissions au niveau de smb.conf sur le serveur de fichiers. Selon IT-Connect, l’utilisation de groupes facilite la gestion d’accès sur des partages partagés par plusieurs utilisateurs. Ces réglages conditionnent le montage côté client et l’automatisation que nous aborderons ensuite.

Partage nommé et gestion des groupes

Ce point concerne la création de dossiers dédiés et l’affectation de groupes pour l’accès. Créez /srv/partage, ajoutez un groupe dédié, puis attribuez les droits de groupe en lecture-écriture.

Paramètres de partage :

  • path pointant vers /srv/partage pour un partage central
  • valid users limitant l’accès aux membres du groupe
  • browseable yes pour visibilité dans l’explorateur réseau
  • read only no pour autoriser l’écriture depuis le client

« J’ai ajouté un utilisateur it-connect et le dossier /srv/partage a fonctionné immédiatement. »

Florian N.

Activation des homes et masques de création

Cette partie explique l’option [homes] et les masques create mask et directory mask pour limiter l’accès. Selon Ubuntu-fr, la section [homes] existe souvent commentée et requiert une activation prudente pour éviter les expositions involontaires.

Paramètre Effet Recommandation
browseable Visibilité dans l’explorateur réseau yes pour partages publics, no pour privés
read only Lecture seule ou écriture autorisée no si écriture requise depuis Windows
create mask Permissions fichiers créés via Samba 0700 pour restreindre l’accès au propriétaire
directory mask Permissions dossiers créés via Samba 0700 pour limiter aux propriétaires

A lire également :  Pourquoi de plus en plus de développeurs choisissent Linux

« Le partage home a facilité l’accès distant aux profils utilisateurs »

Claire N.

Le réglage des masques et des groupes améliore la sécurité opérationnelle sur le réseau local. Selon Hostman, monter un partage SMB sous Linux requiert cifs-utils et des paramètres cohérents pour l’authentification. Ces règles préparent le montage permanent décrit dans la section suivante.

Monter un partage Windows sur Linux et automatiser via /etc/fstab

Après la mise en place des partages sur le serveur Linux, inversez le sens et montez un partage Windows sous Linux avec CIFS. Installez cifs-utils puis créez un point de montage local, par exemple /mnt/partage. Les étapes suivantes détaillent la création du point de montage et l’automatisation au démarrage.

Montage manuel avec mount -t cifs

Cette section décrit la commande mount et les options usuelles pour un montage temporaire. Exécutez sudo mount -t cifs //192.168.14.133/Partage /mnt/partage -o username=Florian et saisissez le mot de passe Windows lorsque demandé.

Options de montage :

  • username pour indiquer l’utilisateur du partage Windows
  • credentials pour stocker identifiants dans un fichier sécurisé
  • uid et gid pour résoudre la propriété des fichiers montés
  • vers pour forcer une version du protocole SMB si nécessaire

« À mon avis, l’utilisation d’un fichier credentials protège mieux les mots de passe et simplifie les redémarrages. »

Marc N.

Automatiser le montage avec /etc/fstab et credentials

Cette partie présente l’ajout d’une ligne dans /etc/fstab et la création d’un fichier de crédentials sécurisé. Créez /etc/smb-partage-creds avec username et password, puis limitez l’accès du fichier via chmod 600 pour protéger les identifiants.

« Le montage automatique a stabilisé nos accès partagés après redémarrage des postes client. »

Admin N.

Le montage automatique facilite l’usage quotidien tout en imposant des règles de sécurité simples sur le stockage des mots de passe. Testez le montage après un redémarrage et surveillez les logs pour détecter tout problème d’authentification. Cette approche combine praticité et contrôle d’accès pour un réseau local fiable.

Source : « Samba – Wiki ubuntu-fr », Ubuntu-fr ; « Monter un partage SMB sous Linux », Hostman ; « Comment partager des fichiers entre Windows et Linux », IT-Connect.

Laisser un commentaire

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

Retour en haut