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 12 octobre 2025

Préparer une Debian 13 minimaliste : la configuration idéale pour un serveur ou une VM

🧾 Base d’installation Debian 13 (Trixie) — configuration minimale et outils indispensables

🎯 Objectif

Préparer une installation Debian 13 moderne, stable et agréable à utiliser, avec un environnement minimal et les utilitaires essentiels pour l’administration système. Le but : une base propre, performante et lisible à chaque connexion.


🧩 1. Installation de Debian 13

Lors de l’installation :
– Choisir installation minimale (sans interface graphique)
– Créer un utilisateur standard (ex. : stagiaire)
– Activer le service SSH pour la gestion à distance.

Debian GNU/Linux 13 srv-docker-01 tty1
srv-docker-01 login:

🔑 2. Activer sudo pour l’utilisateur

su -
apt update
apt install sudo -y
usermod -aG sudo stagiaire

Vérifie :

groups stagiaire
# → doit contenir 'sudo'
sudo whoami
# → root

🧱 3. Activer les dépôts complets Debian 13

sudo nano /etc/apt/sources.list

Ajoute :

deb http://deb.debian.org/debian trixie main contrib non-free-firmware non-free
deb http://security.debian.org/debian-security trixie-security main contrib non-free-firmware non-free
deb http://deb.debian.org/debian trixie-updates main contrib non-free-firmware non-free
sudo apt update
sudo apt full-upgrade -y

⚙️ 4. Installer les outils de base

sudo apt install -y \
  curl wget git vim nano htop lsb-release ca-certificates \
  unzip zip tar gnupg apt-transport-https net-tools \
  bash-completion make

Note : le paquet software-properties-common n’existe plus sur Debian 13.


🎨 5. Ajouter un affichage système (logo Debian + infos)

Option A – pfetch

sudo apt install pfetch -y
echo "pfetch" >> ~/.bashrc

Option B – neofetch (compilation manuelle)

git clone https://github.com/dylanaraps/neofetch.git
cd neofetch
sudo make install
echo "neofetch" >> ~/.bashrc

Copie éventuelle dans /usr/local/bin :

sudo cp ~/neofetch/neofetch /usr/local/bin/

🖥️ 6. Installer btop — moniteur système moderne

sudo apt install btop -y
btop
echo "alias top='btop'" >> ~/.bashrc
source ~/.bashrc

btop offre une interface claire, fluide et très lisible pour surveiller CPU, mémoire, réseau et disques.


💡 7. Réglages confort

echo "export LS_OPTIONS='--color=auto'" >> ~/.bashrc
echo "alias ls='ls $LS_OPTIONS'" >> ~/.bashrc
echo "alias ll='ls -lh'" >> ~/.bashrc
source ~/.bashrc

✅ 8. Résumé — ta base Debian 13 est prête

ÉlémentObjectifStatut
Dépôts main/contrib/non-freeAccès complet aux paquets
Utilisateur sudoAdministration sans root permanent
Outils systèmeBase Unix classique
pfetch ou neofetchLogo Debian ASCII à la connexion
btopSupervision moderne
Aliases & couleurs bashConfort d’utilisation

🚀 Résultat final

stagiaire@srv-docker-01
-----------------------
OS: Debian GNU/Linux 13 (trixie)
Kernel: 6.12.48-amd64
Uptime: 1h 12m
CPU: Intel Xeon E5 @ 2.3GHz
RAM: 734MiB / 15936MiB

✨ Conclusion

Tu disposes maintenant d’une base Debian 13 solide, stable et agréable, idéale pour :
– un environnement serveur minimal ;
– un poste d’administration en SSH ;
– ou tout simplement un système Unix clair et rapide à maintenir.

Une Debian propre, lisible et efficace — la meilleure fondation pour tout projet serveur.

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 : mont...