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.
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.
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.
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.
sudo apt updatesudo apt install cifs-utilsUn 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.
sudo mkdir -p /mnt/SharedDocsC’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.
sudo cp /etc/fstab /etc/fstab.baksudo nano /root/.smbcredentialsusername=anshu et sur la ligne suivante password=YourWindowsPassword - pas d'espace autour du signe égalsudo chmod 600 /root/.smbcredentials. Le 600 signifie que seul root peut le lire ou l'écriresudo 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.
Ouvrez le fichier avec sudo nano /etc/fstab et ajoutez cette ligne à la fin, avec votre propre serveur, partage et numéros :
//OFFICE-PC/SharedDocs /mnt/SharedDocs cifs credentials=/root/.smbcredentials,iocharset=utf8,_netdev,nofail,uid=1000,gid=1000 0 0id - le premier utilisateur sur Ubuntu est presque toujours 10000 0 final indique simplement pas de vidage, pas de vérification du disque au démarrage pour ce montageNe 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.
sudo systemctl daemon-reload pour que le changement fstab soit récupérésudo mount -a - cela monte tout ce qui n'est pas encore monté dans fstab, en utilisant exactement la ligne que vous avez écritels /mnt/SharedDocs - vous devriez voir les fichiers Windows, et df -h /mnt/SharedDocs devrait afficher le partage et sa taille réellemount -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.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 VideoParce 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à.
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.
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.