Montage cifs dans fstab

Publié par Tpeltier le

logo-ubuntuTravaillant sous Ubuntu mais aussi avec une machine Windows, j’ai régulièrement besoin d’accèder au filesystem windows à partir de mon linux.

Donc je passe par « Fichier => se connecter à un serveur => partage Windows » cela fonctionne bien, avec les droits d’écriture.
Mais à chaque redémarrage il faut relancer cette connexion et de plus on ne peut pas y accéder directement depuis les applications (comme thunderbird par exemple).
C’est pour cela que je voulais un montage automatique !

La solution passe par fstab…

Editer le fichier /etc/fstab et rajouter la ligne :

//server/partage /media/partage cifs rw,user,username=utilisateur,password=motdepasse,domain=mondomaine,uid=" 0 0</code>

Et hop ! ca fonctionne !!  :mrgreen:

Bon maintenant le truc plutôt moyen c’est que ca oblige a mettre son mot de passe en clair dans le fichier fstab  👿

On va donc utiliser l’option credentials qui permet de stipuler un fichier !

On crée un fichier .smbcredentials visible uniquement par root dans /root =>

cd /root

vi .smbcredentials

et on ajoute les lignes :

username=username

password = password

voila !  On rend le fichier uniquement lisible par root avec un chmod 600 .smbcredentials.

Maintenant on modifie le fichier fstab et la ligne devient donc :

//server/partage /media/partage cifs rw,user,credentials=/root/.smbcredentials,domain=mondomaine,uid=" 0 0

😎

Et ca fonctionne !!

Enfin presque …. Ca fonctionne bien si je suis root ! Par contre si je suis l’utilisateur lambda je ne peux que lire et pas écrire ! 👿

Ce qui est normal car le montage se fait en tant que root …

Donc dernière modification pour permettre l’écriture : rajouter les options file_mode=0666,dir_mode=0777 ! On obtient donc au final :

//server/partage /media/partage cifs rw,user,credentials=/root/.smbcredentials,domain=mondomaine,file_mode=0666,dir_mode=0777 0 0

Critical Edit : Attention avec la version Ubuntu 13.04 !

Le package « Cifs-utils » n’est pas installé par défaut ! Voici le lien : APT INSTALL CIFS-UTILS

Catégories : LinuxUbuntu

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée.

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.