Affichage des articles dont le libellé est autofs. Afficher tous les articles
Affichage des articles dont le libellé est autofs. Afficher tous les articles

dimanche 26 octobre 2025

Debian 13 (Trixie) – autofs : monter automatiquement un partage réseau CIFS/SMB

Debian 13 (Trixie) – Tutoriel autofs : montage automatique de partages réseau CIFS/SMB

Debian 13 (Trixie) – autofs : monter automatiquement un partage réseau CIFS/SMB

Dans ce tutoriel, je vais vous montrer comment utiliser le démon autofs pour monter automatiquement à la demande un ou plusieurs partages réseau Samba/CIFS sous Debian 13. Cela permet d’exploiter des partages comme ceux d’une box, d’un NAS ou d’un serveur, sans avoir à les monter manuellement à chaque démarrage ou à laisser des montages « persistants » inutilisés.


🧩 Prérequis

  • Une installation fonctionnelle de Debian 13 (Trixie).
  • Un accès root ou un utilisateur avec privilèges sudo.
  • Le ou les serveurs de fichiers accessibles via le réseau (ex : //192.168.x.x/Partage).
  • Les informations d’authentification (nom d’utilisateur + mot de passe) si le partage est protégé.

1️⃣ Installation des paquets

Sous Debian 13, installez les paquets nécessaires :

sudo apt update
sudo apt install autofs cifs-utils
  • autofs : le démon qui gère le montage automatique.
  • cifs-utils : fournit les outils et le support pour les partages CIFS/SMB.

2️⃣ Création des répertoires de base

sudo mkdir -p /mnt/autofs/smb

Vous pouvez évidemment adapter le chemin si vous préférez un autre emplacement.


3️⃣ Configuration de autofs

a) Fichier /etc/auto.master

Éditez le fichier et ajoutez la ligne suivante :

/mnt/autofs/smb  /etc/auto.smb  --ghost,--timeout=30

Explications :

  • /mnt/autofs/smb : répertoire racine des montages automatiques.
  • /etc/auto.smb : fichier de configuration (map).
  • --ghost : affiche les répertoires même avant montage.
  • --timeout=30 : démonte après 30 s d’inactivité.

b) Fichier /etc/auto.smb

Créez ce fichier avec vos partages réseau :

Document     -fstype=cifs,rw,uid=1000,gid=1000,credentials=/root/.creds_qnap,vers=3.0  ://192.168.50.100/Document
GoFlexHome   -fstype=cifs,rw,uid=1000,gid=1000,credentials=/root/.creds_goflex,vers=1.0  ://192.168.50.49/"GoFlex Home Public"
Freebox      -fstype=cifs,rw,uid=1000,gid=1000,credentials=/root/.creds_freebox,vers=3.0  ://192.168.50.254/Freebox

Notes :

  • Les noms (Document, GoFlexHome, etc.) deviennent des sous-répertoires dans /mnt/autofs/smb/.
  • uid=1000,gid=1000 : à adapter selon votre utilisateur.
  • credentials=... : fichier contenant les identifiants.
  • vers=3.0 : version du protocole SMB à forcer (préférée).

c) Fichiers d’identification

Créez un fichier d’identifiants sécurisé pour chaque partage :

sudo nano /root/.creds_qnap

Contenu du fichier :

username=qnapuser
password=leMotDePasse

Protégez-le :

sudo chmod 600 /root/.creds_qnap

Répétez pour les autres fichiers (.creds_goflex, .creds_freebox, etc.).


4️⃣ Test de la configuration

Avant de mettre en service :

sudo automount -f -v

Puis, dans une autre console :

ls /mnt/autofs/smb/Document
ls /mnt/autofs/smb/Freebox

Si le montage s’effectue correctement, redémarrez le service :

sudo systemctl restart autofs

Et activez-le au démarrage :

sudo systemctl enable autofs

5️⃣ Conseils & bonnes pratiques

  • Utilisez vers=3.0 ou vers=2.0 pour plus de sécurité.
  • L’option --timeout=30 démonte après inactivité, pratique pour un usage ponctuel.
  • Vérifiez les permissions uid/gid pour éviter les fichiers appartenant à root.
  • Si vous obtenez une erreur NT_STATUS_ACCESS_DENIED, vérifiez les droits côté serveur.
  • Pour un partage public, utilisez guest,uid=1000,gid=1000 sans credentials.
  • Sur un NAS récent, assurez-vous que SMBv3 est activé.

✅ Conclusion

Avec cette configuration mise à jour pour Debian 13, vous disposez d’un système robuste qui monte automatiquement les partages réseau CIFS/SMB à la demande, sans avoir besoin de fstab statique. Simple, rapide et idéal pour les environnements domestiques ou professionnels.

Article mis à jour en octobre 2025 par FrechDesign pour Debian 13 Trixie.

dimanche 7 juin 2020

Ubunu 20.04 - AUTOFS - Ajouter un partge réseau FREEBOX - Go Flex HOME et QNAP

J'ai trouvé un article sur le site suivant : Artucle de muse sur autofs
du coup je le reprend en l'adaptant à une Ubuntu 20.20 et un partage réalisé avec :
- Freebox disponible via un partage samba en  //192.168.50.254/Freebox/
-  QNAP via un partage en samba  //192.168.50.100/Document/
- Go Flex Home //192.168.50.49/GoFlex Home Public/

So let's go :

Le démon autofs assure le montage et le démontage automatique à la demande des systèmes de fichiers ce qui est particulièrement utile pour des partages réseaux comme CIFS.

 Les dossiers à créer :

root@issa:~# mkdir /mnt/autofs
root@issa:~# mkdir /mnt/autofs/smb/
 
Les paquets à installer sont les suivants :

root@issa:~# apt-get install autofs cifs

Pour Ubuntu 24.04 --> sudo apt-get install cifs-utils

Une nouvelle map doit être ajoutée pour les montages CIFS :
root@issa:~# nano /etc/auto.master
/mnt/autofs/smb/ /etc/auto.mnt --ghost,--timeout=30

Les montages CIFS seront montés dans le répertoire racine /mnt/autofs. Ils sont à spécifier dans le fichier /etc/auto.mnt :
root@muse:~# nano /etc/auto.cifs
document -fstype=cifs,rw,uid=1000,gid=1000,credentials=/root/.share-credentialsQNAP ://192.168.50.100/Document/
FlexGoHome -fstype=cifs,rw,uid=1000,gid=1000,credentials=/root/.share-credentials,vers=1.0     ://192.168.50.49/GoFlex Home Public/
Freebox    -fstype=cifs,rw,uid=1000,gid=1000,credentials=/root/.share-credentialsFree,vers=1.0 ://192.168.50.254/Freebox/
Chaque ligne correspondant à un montage. Quelques explications :
  • document - FlexGoHome - Freebox : nom du répertoire local du montage; il s’agit donc ici de /mnt/autofs/smb/document , /mnt/autofs/smb/FlexGoHome et /mnt/autofs/smb/Freebox
  • cifs : c'est le type de montage
  • rw : montage en lecture et écriture
  • uid=1000,gid=1000 : ID de l’utilisateur local propriétaire des fichiers
  • credentials : fichier contenant les informations d’authentification
  • ://192.168.50.100/document/ - //192.168.50.49/GoFlex Home Public/ et  //192.168.50.254/Freebox/ : IP/hôte du serveur CIFS et nom du partage
  • vers=1.0 : défini la version de sambe utilisé par défaut c'est 3 et du coup pour les anciens sereur il faut positionné à 1
Remarque : ce fichier ne doit pas avoir les permissions d’exécution sinon autofs cherchera à l’exécuter au lieu de l’interpréter (ce qui empêchera le montage).
Les informations de connexion au serveur CIFS sont à stocker dans un fichier restreint à l’utilisateur root :
root@issa:~# nano /root/.share-credentialsQNAP
username=qnap
password=qnap
root@issa:~# nano /root/.share-credentials
username=flexgohome
password=flexgohome
root@issa:~# nano /root/.share-credentialsFree
username=freeebox
password=freebox

root@issa:~# chmod 600 /root/.share-credentialsQNAP
root@issa:~# chmod 600 /root/.share-credentials
root@issa:~# chmod 600 /root/.share-credentialsFree
Afin de valider cette configuration, il est préférable de tester autofs en premier lieu :
root@issa:~# automount -f -v -d
Le montage sera effectué au premier listage du répertoire :
root@issa:~# /mnt/autofs/smb/document
root@issa:~# /mnt/autofs/smb/FlexGoHome
root@issa:~# /mnt/autofs/smb/Freebox
Si tout est opérationnel, le démon peut alors être lancé en arrière-plan :
root@issa:~# service autofs restart

Déployer Paperless-ngx sur Debian 13 avec Docker et Portainer

Installation de Paperless-ngx avec Docker Compose Installation de Paperless-ngx avec Docker Compose Déployez votre GED pers...