Learning Center
Système Linux

Comment monter un partage SMB sous Linux

16 juil. 2025
Shahid Ali
Shahid Ali

Le protocole Server Message Block (SMB) facilite le partage de fichiers en réseau, permettant aux applications de lire, écrire des fichiers et demander des services aux programmes serveurs. Ce protocole est essentiel pour assurer une communication fluide entre différents appareils d'un réseau, en particulier dans les environnements mixtes comme Windows et Linux.

Monter un partage SMB sous Linux permet aux utilisateurs d'accéder aux fichiers sur un serveur Windows ou tout autre appareil compatible SMB directement depuis leur système Linux. Ce tutoriel vous guide dans le processus de montage d'un partage SMB sur Linux, garantissant un partage de fichiers et une communication réseau sans accroc.

Prérequis pour monter des partages SMB
Copier le lien

Avant de monter un partage SMB, assurez-vous de remplir les conditions suivantes :

  • Un système Linux, tel qu'un serveur cloud économique de Hostman, avec les droits root ou sudo.
  • Le paquet cifs-utils installé sur votre système Linux.

  • Des identifiants d'accès (nom d'utilisateur et mot de passe) pour le partage SMB.

  • Une connectivité réseau entre votre système Linux et le serveur SMB.

Installation des paquets nécessaires
Copier le lien

Le paquet cifs-utils est indispensable pour monter des partages SMB sur Linux. De plus, le paquet psmisc fournit la commande fuser, utile pour gérer et surveiller l'utilisation des fichiers.

Mettre à jour la liste des paquets et le système

Commencez par mettre à jour la liste des paquets et votre système :

sudo apt update

Installer cifs-utils et psmisc

Installez les paquets requis :

sudo apt install cifs-utils psmisc

Vérifier l'installation

Vérifiez l'installation de cifs-utils et la disponibilité de la commande fuser :

mount -t cifs
fuser

Identifier les détails du partage SMB
Copier le lien

Identifiez les détails du partage SMB, notamment le nom du serveur ou son adresse IP, ainsi que le nom du partage. Vous devrez peut-être consulter votre administrateur réseau ou vérifier la configuration du serveur.

Exemple :

  • Serveur : serveur-smb.exemple.com
  • Partage : dossierpartagé

Monter un partage SMB avec la commande mount
Copier le lien

Pour monter un partage SMB, utilisez la commande mount avec l'option -t cifs, en précisant le protocole SMB.

Créer un répertoire comme point de montage :

sudo mkdir /mnt/partage_smb

Monter le partage SMB avec la commande suivante :

sudo mount -t cifs -o username=ton_utilisateur,password=ton_motdepasse //192.0.2.17/SharedFiles /mnt/partage_smb

Remplacez ton_utilisateur et ton_motdepasse par vos identifiants réels. Assurez-vous que le dossier /mnt/partage_smb existe.

Vérifier le montage

Pour confirmer que le partage SMB est monté avec succès, utilisez :

mount -t cifs

Naviguez jusqu'au point de montage et listez les fichiers :

cd /mnt/partage_smb
ls

Créer un fichier d'identifiants

Pour éviter de saisir vos identifiants à chaque fois, créez un fichier de crédentials. Ce fichier doit être caché et sécurisé.

Créer le fichier :

nano ~/.smbcredentials

Ajouter le contenu suivant (en remplaçant par vos données) :

username=ton_utilisateur
password=ton_motdepasse

Appliquer les permissions appropriées :

sudo chown ton_utilisateur: ~/.smbcredentials
sudo chmod 600 ~/.smbcredentials

Mount Using the Credentials File

Mount the SMB share using the credentials file:

sudo mount -t cifs -o credentials=~/.smbcredentials //192.168.2.12/SharedFiles /mnt/partage_smb

Automatiser le montage des partages SMB
Copier le lien

Pour automatiser le montage, ajoutez une entrée dans le fichier /etc/fstab. Cela permettra de monter le partage SMB au démarrage.

1. Ouvrir /etc/fstab en édition :

sudo nano /etc/fstab

2. Ajouter la ligne suivante :

//serveur-smb.exemple.com/dossierpartagé /mnt/partage_smb cifs username=ton_utilisateur,password=ton_motdepasse,iocharset=utf8,sec=ntlm 0 0

3. Enregistrez et fermez le fichier.

4. Tester l'entrée fstab :

sudo mount -a

Assurez-vous qu'aucune erreur ne s'affiche.

Résolution des problèmes courants
Copier le lien

 

Permission refusée

Vérifiez vos identifiants et les droits sur le serveur SMB.

Fichier ou répertoire introuvable

Vérifiez l'adresse IP du serveur, le chemin du partage et le point de montage.

Erreur de montage 13 = Permission refusée

Vérifiez à nouveau vos identifiants.

Erreur de montage 112 = Hôte injoignable

Assurez-vous que le serveur est en ligne et que la connexion réseau fonctionne.

Démonter un partage SMB
Copier le lien

Pour démonter le partage SMB, utilisez la commande umount suivie du point de montage :

sudo umount /mnt/partage_smb

Conclusion
Copier le lien

Monter un partage SMB sous Linux est un processus simple qui facilite le partage de fichiers entre systèmes d'exploitation différents. En suivant ce guide, vous pourrez configurer et dépanner les montages SMB efficacement, pour une communication réseau fluide et un accès simplifié aux fichiers.

N'oubliez pas de consulter aussi notre guide sur la configuration d'une image serveur sous Linux !

Questions fréquemment posées
Copier le lien

Qu'est-ce que Samba sous Linux et quel est son lien avec SMB ?
Copier le lien

Samba est une implémentation open-source du protocole SMB/CIFS pour Linux. Il permet aux systèmes Linux de partager des fichiers et des imprimantes avec des appareils Windows via le réseau.

Quelle est la commande pour monter un partage Windows sous Linux ?
Copier le lien

Utilisez mount -t cifs //serveur/partage /mnt/point_montage -o username=ton_utilisateur.

Comment monter automatiquement un partage SMB au démarrage ?
Copier le lien

Ajoutez la configuration dans le fichier /etc/fstab avec les identifiants appropriés.

Ai-je besoin des droits root pour monter un partage SMB ?
Copier le lien

Pour un montage traditionnel, oui. Mais il existe aussi des outils utilisateur comme gio mount qui fonctionnent sans droits root.