Technical Anshu
Tutorials Blog
Guide Ubuntu-Linux

Monter le partage Windows dans Ubuntu de manière permanente avec Fstab

Vous vous connectez au partage Windows, cela fonctionne toute la journée et après un redémarrage, il disparaît. Cette page rend le montage permanent de manière sûre - une ligne prudente dans /etc/fstab, votre mot de passe dans un fichier d'informations d'identification verrouillé au lieu de texte brut, et les deux options qui empêchent un PC Windows éteint de suspendre votre démarrage.

Technical AnshuUbuntu and WindowsStep-by-step guide
Regardez la vidéo pour découvrir le processus complet présenté en direct, étape par étape

Un partage que vous ouvrez depuis l'application Fichiers est un montage de session : il dure jusqu'à ce que vous vous déconnectiez ou redémarriez, puis Ubuntu l'oublie poliment. Pour un dossier que vous utilisez quotidiennement - des documents bureautiques sur un PC Windows, une bibliothèque multimédia, une cible de sauvegarde - ce n'est pas le bon outil. La réponse permanente est une entrée dans /etc/fstab, le même fichier qu'Ubuntu lit à chaque démarrage pour ses propres disques. Cette page construit cette entrée étape par étape : les faits à collecter, le package cifs-utils, le point de montage, le fichier d'informations d'identification qui garde votre mot de passe hors de vue, la ligne fstab elle-même avec chaque option expliquée et le test qui prouve qu'il fonctionne avant même de redémarrer. Le nom du serveur, le nom de partage et l'utilisateur dans les exemples sont des espaces réservés - utilisez les vôtres.

Terminal - the four facts this setup needs (example values)
Windows PC nameOFFICE-PC
Shared folder nameSharedDocs
Share address//OFFICE-PC/SharedDocs
Windows user nameanshu
Mount point in Ubuntu/mnt/SharedDocs
✓ The share opens fine from the Files app first - the network side is proven before fstab is touched
Exemples de valeurs uniquement. Le nom de votre PC, votre nom de partage et votre nom d'utilisateur seront différents - tout dans ce guide est construit à partir de ces quatre faits ainsi que de votre mot de passe Windows.
1

Étape 1 – Recueillez les quatre faits avant de toucher à quoi que ce soit

Chaque échec de montage dans cette série remonte à un fait erroné saisi en toute confiance dans un fichier. Sur le PC Windows, notez le nom exact du PC (Paramètres, Système, À propos), le nom exact du partage - qui est le nom que vous avez donné sous Partage avancé, et non le chemin du dossier - ainsi que le nom d'utilisateur et le mot de passe du compte Windows qui a l'autorisation pour le partage. Prouvez ensuite que le côté réseau fonctionne : dans l'application Fichiers d'Ubuntu, utilisez Autres emplacements, Connectez-vous au serveur et ouvrez smb://OFFICE-PC/SharedDocs. S'il s'ouvre ici, votre travail restant est une pure configuration, pas un dépannage.

  1. Le nom du PC et le nom du partage ne sont pas sensibles à la casse mais l'orthographe est exacte : notez-les, ne les ressaisissez pas depuis la mémoire.
  2. Le compte doit avoir un mot de passe. Windows bloque par défaut la connexion réseau pour les comptes avec des mots de passe vides
  3. Si vous vous connectez à Windows avec un compte Microsoft, le partage souhaite toujours le nom d'utilisateur et le mot de passe du compte, pas le code PIN.
2

Étape 2 - Installez cifs-utils pour qu'Ubuntu puisse parler SMB

Ubuntu ne peut pas monter un partage Windows prêt à l'emploi lors d'une installation minimale. L'outil qui le fait est mount.cifs, et il se trouve dans le package cifs-utils. Sans cela, vous obtenez des erreurs déroutantes concernant un assistant manquant ou un mauvais type de système de fichiers, et les gens perdent une heure à soupçonner le réseau.

  1. Actualisez la liste des packages : sudo apt update
  2. Installez le package : sudo apt install cifs-utils
  3. C'est le seul logiciel dont tout ce guide a besoin. Tout le reste est des fichiers de configuration
3

Étape 3 - Créez le point de montage, un dossier vide avec une tâche

Un point de montage est simplement un dossier vide qui devient une fenêtre sur le partage. Lorsque le montage réussit, le contenu du dossier SOIT le contenu du partage. La convention place les montages partagés dans /mnt.

  1. Créez-le : sudo mkdir -p /mnt/SharedDocs
  2. Laissez-le vide. Tout ce que vous y copiez avant le montage n'est pas supprimé, juste caché derrière le partage pendant que le montage est actif - une source classique de panique où est allé mon fichier.
  3. Utilisez le même nom que le partage si vous le souhaitez. Cela rend la ligne fstab de l'étape 5 facile à lire et à auditer ultérieurement.
4

Étape 4 - Stockez le mot de passe dans un fichier d'informations d'identification, jamais dans Fstab

C’est l’étape que la plupart des guides sautent, et c’est celle qui compte le plus. /etc/fstab est lisible par tous les comptes d'utilisateurs de la machine - n'importe qui peut exécuter cat /etc/fstab et lire tout ce qu'il contient. Mettre password=... dans cette ligne transmet votre mot de passe Windows à chaque connexion sur le PC. Le correctif standard est un fichier distinct que seul root peut lire.

  1. Faites d'abord une sauvegarde de fstab, avant toute modification aujourd'hui : sudo cp /etc/fstab /etc/fstab.bak
  2. Créez le fichier d'informations d'identification : sudo nano /root/.smbcredentials
  3. Tapez exactement deux lignes : username=anshu et sur la ligne suivante password=YourWindowsPassword - pas d'espace autour du signe égal
  4. Enregistrez, puis verrouillez-le : sudo chmod 600 /root/.smbcredentials. Le 600 signifie que seul root peut le lire ou l'écrire
  5. Vérifiez-le : sudo ls -l /root/.smbcredentials devrait commencer par -rw-------.

Limite honnête : 600 arrêts d'autres comptes d'utilisateurs. Cela n’arrête pas root, ni n’empêche quelqu’un de détenir votre disque non chiffré. Il supprime le mot de passe du fichier que tout le monde lit avec désinvolture - c'est la bonne couche standard pour ce travail.

5

Étape 5 - Ajoutez la ligne Fstab, option par option

Ouvrez le fichier avec sudo nano /etc/fstab et ajoutez cette ligne à la fin, avec votre propre serveur, partage et numéros :

  1. //OFFICE-PC/SharedDocs /mnt/SharedDocs cifs credentials=/root/.smbcredentials,iocharset=utf8,_netdev,nofail,uid=1000,gid=1000 0 0
  2. credentials= pointe vers le fichier verrouillé de l'étape 4 - aucun mot de passe n'apparaît dans fstab lui-même
  3. _netdev indique à systemd que ce montage a besoin du réseau, il attend donc la mise en réseau au lieu d'échouer dans les premières secondes du démarrage
  4. nofail signifie : si le PC Windows est éteint ou inaccessible, démarrez quand même normalement et ignorez le partage. Sans cela, un ordinateur de bureau en veille peut bloquer votre connexion pendant plus d'une minute ou vous faire passer en mode d'urgence.
  5. uid=1000,gid=1000 fait apparaître les fichiers comme votre propriété au lieu de ceux de root, afin que vos applications puissent être enregistrées normalement. Vos numéros proviennent de la commande id - le premier utilisateur sur Ubuntu est presque toujours 1000
  6. iocharset=utf8 conserve les noms de fichiers avec des caractères non anglais corrects, et le 0 0 final indique simplement pas de vidage, pas de vérification du disque au démarrage pour ce montage
6

Étape 6 - Testez avec mount -a avant de redémarrer

Ne laissez jamais un redémarrage être le premier test d'une modification fstab - une mauvaise ligne est beaucoup plus facile à corriger à partir d'un terminal fonctionnel. Ubuntu moderne conserve également une copie générée des montages, alors actualisez-la d'abord.

  1. Exécutez sudo systemctl daemon-reload pour que le changement fstab soit récupéré
  2. Exécutez sudo mount -a - cela monte tout ce qui n'est pas encore monté dans fstab, en utilisant exactement la ligne que vous avez écrite
  3. Aucun résultat ne signifie généralement le succès. Confirmez avec ls /mnt/SharedDocs - vous devriez voir les fichiers Windows, et df -h /mnt/SharedDocs devrait afficher le partage et sa taille réelle
  4. Créez un fichier de test à l'intérieur depuis Ubuntu, puis vérifiez sur le PC Windows qu'il est réellement arrivé - preuve dans les deux sens
  5. Redémarrez maintenant et confirmez que le partage est simplement là, sans aucune étape de connexion de votre part.
🔴 Respectez fstab - c'est un fichier de démarrage. Un caractère erroné peut empêcher le démarrage normal d'Ubuntu. C'est pourquoi l'étape 4 commence par une copie de sauvegarde et l'étape 6 teste d'abord avec mount -a : mount -a signale les mêmes erreurs qu'un démarrage rencontrerait, alors que vous disposez toujours d'un terminal fonctionnel pour les corriger.

Regardez le guide vidéo complet

La configuration permanente complète présentée en direct - collectant les détails du partage, le fichier d'informations d'identification, la ligne fstab et le test de redémarrage, étape par étape.

Watch Full Video
Questions courantes (FAQ)

Pourquoi mon partage disparaît-il après chaque redémarrage ?

Parce que la connexion à partir de l'application Fichiers ou d'une commande de terminal unique crée un montage de session - il appartient à votre connexion, pas au système. Seule une entrée dans /etc/fstab (ou une unité de montage automatique) est recréée par le système lui-même au démarrage ou lors du premier accès. La ligne fstab sur cette page est ce qui transforme un rituel de reconnexion quotidien en un dossier qui est tout simplement toujours là.

Est-il sécuritaire de mettre mon mot de passe Windows directement dans la ligne fstab ?

Non. /etc/fstab est lisible par tous les comptes d'utilisateurs de la machine, donc un mot de passe qui y est écrit est effectivement public sur ce PC. Le fichier d'informations d'identification utilisé sur cette page appartient à root avec 600 autorisations, donc seul root peut le lire, et fstab lui-même ne contient aucun secret - juste un pointeur vers ce fichier.

Le montage a fonctionné une fois, mais maintenant mount -a donne une erreur. Qu'est-ce qui a changé ?

Les supports se cassent rarement d'eux-mêmes - quelque chose a changé d'un côté. Les suspects habituels sont dans cette série : le mot de passe Windows a été modifié de sorte que le fichier d'informations d'identification est obsolète, les fichiers appartiennent soudainement à root parce que l'uid et le gid sont manquants, ou l'erreur est en réalité une autorisation refusée du côté de Windows. Chacun a sa propre page ici avec l'ordre exact des chèques.

Ce guide est basé sur la vidéo technique Anshu sur le montage d'un partage Windows dans Ubuntu - bloqué à n'importe quelle étape, posez la question dans les commentaires vidéo et vous obtiendrez une réponse.