web-dev-qa-db-fra.com

Comment accéder au serveur de fichiers Windows depuis Linux

Nous avons un serveur de fichiers Windows avec une adresse comme celle-ci:

\\bioinf-filesrv2.mycompany.fr\cluster15

Comment y accéder depuis Linux?

Sur un Ubuntu 14.04, j'ai essayé d'y accéder via nautilus, mais il s'est écrasé. Voici le rapport de crash:

http://Pastebin.mozilla.org/5533388

12
qed

En supposant un Linux récent, procédez comme suit:

$ mount -t cifs //bioinf-filesrv2.mycompany.fr/cluster15 /mnt

Qui le montera à /mnt. Vous aurez besoin de privilèges suffisants (ou soyez root).

Si vous devez ajouter des informations d'identification, essayez:

$ mount -t cifs -o username=myuser,password=mypass //bioinf-filesrv2.mycompany.fr/cluster15 /mnt

Vous devrez peut-être installer un package à partir du référentiel de votre distribution appelé cifs-utils mais, espérons-le, il serait déjà présent dans le cadre de l'installation standard.

14
starfry

Dans Ubuntu, cliquez sur alt + f2.

Tapez smb://bioinf-filesrv2.mycompany.fr/cluster15. Entrer.

Découvrez la nouvelle monture de Nautilus.

Source: http://www.howtogeek.com/howto/29167/3-easy-ways-to-connect-to-windows-shared-folders-from-linux/

4
AlikElzin-kilaka

Je suggère de l'ajouter à votre /etc/fstab, il est donc en ligne dès que vous démarrez. Le mien a une lecture (longue):

//1.2.3.4/share_name/    /media/mount_point    cifs    uid=1000,guid=1000,rw,credentials=/etc/cifspasswd    0    0
  • Le premier champ est l'adresse et le nom de partage.
  • Le deuxième champ est le point de montage sur votre système (le dossier doit exister).
  • cifs est le type du système de fichiers pour tout partage Windows.
  • uid=1000,guid=1000,rw signifie que toute personne sur le système peut accéder à ce partage
  • credentials=/etc/cifspasswd signifie que les informations d'identification trouvées dans /etc/cifspasswd sera utilisé pour authentifier l'accès au partage sur le serveur Windows.

Ce fichier d'informations d'identification doit contenir le nom d'utilisateur et le mot de passe nécessaires pour accéder au partage Windows, c'est-à-dire.

username=foo
password=bar

Comme /etc/fstab est (généralement) lisible par les autres utilisateurs du système, vous pouvez créer le fichier en tant que root et chmod go-=rwx pour supprimer l'accès des autres utilisateurs, pour protéger votre mot de passe.

Avertissement Si vous démarrez votre système et que le serveur n'est pas disponible, Linux attendra un peu pendant la séquence de démarrage avant d'abandonner.

4
Marmaduke