Skip to content

Transfert fichiers

Créer un montage réseau SMB sous Linux

Objectif

Apprendre à monter un dossier réseau SMB (Windows/TrueNAS) sur une machine Linux de manière temporaire ou permanente.


Prérequis

  • Avoir un partage SMB fonctionnel (ex: //192.168.1.10/partage)

  • Avoir les identifiants d'un utilisateur autorisé

  • Le paquet cifs-utils installé sur la machine Linux :

sudo apt install cifs-utils

1. Monter un partage SMB manuellement (temporaire)

Créer un dossier de montage local :

sudo mkdir -p /mnt/partage

Monter le partage :

sudo mount -t cifs //192.168.1.10/partage /mnt/partage \
  -o username=MONDOMAINE\\utilisateur,password=motdepasse,vers=3.0

Astuce : si le partage est ouvert aux invités, ajouter guest dans les options :

sudo mount -t cifs //192.168.1.10/partage /mnt/partage -o guest,vers=3.0

2. Monter automatiquement au démarrage (via /etc/fstab)

a. Créer un fichier d'identifiants (option sécurisée)

Créer un fichier :

sudo nano /root/.smbcredentials

Contenu :

username=MONDOMAINE\utilisateur
password=motdepasse

Sécuriser le fichier :

sudo chmod 600 /root/.smbcredentials

b. Modifier le fichier /etc/fstab

Ajouter la ligne suivante :

//192.168.1.10/partage /mnt/partage cifs credentials=/root/.smbcredentials,vers=3.0,iocharset=utf8,uid=0,gid=0,file_mode=0644,dir_mode=0755 0 0

Recharger les montages :

sudo mount -a

3. Dépannage

  • Permission denied : vérifier les identifiants ou les droits sur le partage

  • No such file or directory : vérifier que le partage existe et que le chemin est correct

  • Lire les logs :

dmesg | tail

Conclusion

Les montages SMB permettent d'accéder facilement à des ressources réseau depuis un système Linux. Utiliser un fichier d'identifiants est préférable pour des raisons de sécurité, et l'utilisation de /etc/fstab permet une montée automatique au démarrage.