Comment accéder à un serveur de fichier Windows depuis Linux

Au boulot, je travaille sur Linux (Ubuntu ou Debian). Notre serveur de fichier est sous Windows server 2008. Voici la procédure à suivre pour accéder à un serveur de fichier Windows depuis Linux.

Le dossier auquel je veux accéder s’appelle //srv001/dev. La première chose à faire est un petit ping pour s’assurer qu’on puisse atteindre le serveur :

ping srv001

Dans mon cas, la commande ne renvoyait rien ! srv001 inaccessible… La raison est simple, il n’y a pas de DNS. Si vous êtes dans le même cas, il faudra remplacer le nom du serveur par son adresse IP.

ping 192.168.1.1

Cette fois c’est bon, j’ai une réponse. Si vous n’avez toujours pas de réponse du ping, pas la peine d’aller plus loin, contactez votre admin réseau…

Il faut maintenant s’assurer que le système de fichier smbfs est installé sur votre machine. Pour cela :

sudo apt-get install smbfs

Enfin, il faut ajouter une ligne dans le fichier  /etc/fstab pour que le dossier partagé soit monté à chaque lancement du système.
Attention, ce fichier n’est pas un de ceux avec lesquels on peut jouer à la légère ! Une seule erreur dedans et il y a de fortes chances pour que votre système devienne inutilisable. Soyez prêt à assurer la maintenance en mode root au prochain redémarrage.

Donc c’est parti, ouvrez le fichier /etc/fstab en tant que root et ajoutez y la ligne suivante (sur une seule ligne) :

//192.168.1.11/dev /home/xavier/Public/dev smbfs username=XXX,password=YYY,uid=xavier,gid=xavier,fmask=777,dmask=777 0 0
  •  //192.168.1.11/dev est le nom du dossier partagé auquel vous voulez accéder.
  •  /home/xavier/Public/dev est le point de montage sur votre système. Le dossier doit exister.
  •  username doit être rempli avec votre identifiant utilisateur Windows.
  •  password, c’est le mot de passe de votre identifiant utilisateur Windows.
  • uid et gid sont respectivement votre nom d’utilisateur Linux et votre nom de groupe Linux (presque toujours les mêmes)
  • * Les droits fmask (fichiers) et dmask (dossiers) à 777 vous permettront d’accéder à touts les fichiers du disque réseau.

Une fois le fichier /etc/fstab enregistré, redémarrer votre système pour que le dossier partagé soit monté automatiquement.

Publicités

, , , ,

  1. #1 par Remi le 22/03/2013 - 14:24

    Vous n’êtes pas obligés de redémarrer, utiliser mount -a

  2. #2 par undeveloppeur le 23/03/2013 - 15:52

    Pertinent, merci.

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

%d blogueurs aiment cette page :