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.