28 votes

Quel est le moyen le plus simple de monter un partage Windows en tant que dossier local dans le répertoire personnel ?

Via Gnome Nautilus, je peux facilement monter des partages Samba à partir de mon serveur Ubuntu. Cependant, ces "montages" sont un peu faux. De nombreuses applications que j'utilise ne reconnaissent pas que Gnome a monté ces dossiers de serveur et ne peuvent donc pas ouvrir les fichiers de mon serveur.

Dans le passé, j'ai créé un /etc/fstab entrée y les a montés globalement , le /mnt mais cela ne fonctionnera pas si d'autres personnes partagent mon ordinateur portable Ubuntu.

Quel est le moyen le plus simple de créer un "vrai" montage samba dans mon répertoire personnel (et celui d'autres personnes) ? Je ne sais pas s'il s'agit d'une commande ou d'une application GUI qui peut s'exécuter lorsque je me connecte. Il n'est pas nécessaire que ces dossiers de serveur soient montés en permanence.

27voto

Eliah Kagan Points 111731

Supposons que vous ayez un répertoire appelé mounts dans votre répertoire personnel dans lequel vous souhaitez que les différents partages Samba soient montés. Supposons en outre que vous souhaitiez monter un partage appelé sharename à partir d'une machine distante appelée hostname (il peut également s'agir d'une adresse IP), et sur cette machine distante, votre nom d'utilisateur est username . Créez d'abord le point de montage :

mkdir ~/**mounts**/**sharename**

Montez ensuite le partage :

sudo mount.cifs //**hostname**/**sharename** ~/**mounts**/**sharename** -o user=**username**

Dans Ubuntu 12.04 LTS et les versions antérieures, si vous n'avez pas l'option mount.cifs vous pouvez soit installer le logiciel cifs-utils Install cifs-utils ou utiliser le paquet smbmount à la place (qui est, à son tour, fournie par la fonction smbfs Install smbfs ).

sudo smbmount //**hostname**/**sharename** ~/**mounts**/**sharename** -o user=**username**

_( smbmount es non disponible dans Ubuntu 12.10 ou plus, du moins jusqu'à présent mais vous pouvez utiliser mount.cifs au lieu de cela. Grâce à HDave pour en soulignant ce point .)_

Il se peut que l'on vous demande votre mot de passe sur la machine locale, afin d'exécuter la commande en tant que root. Vous serez ensuite invité à saisir votre mot de passe sur la machine distante, afin de vous connecter et de pouvoir monter le partage.

4voto

dduchowny Points 1
  • Ouvrez votre gestionnaire de fichiers, c'est-à-dire cliquez sur l'icône du dossier d'accueil.
  • Observez qu'en haut de l'écran se trouve le menu du gestionnaire de fichiers (et non en haut de sa fenêtre) ;
  • Cliquez sur Fichier Connexion au serveur... ; une fenêtre s'ouvre, intitulée Connexion au serveur
  • Cliquez sur la case déroulante intitulée Type ; choisir Partage de Windows (c'est-à-dire changer la valeur par défaut de FTP public)
  • Entrez le serveur (le nom s'il peut être résolu par DNS ou l'adresse IP).
  • Saisissez le partage (c'est-à-dire les éléments que vous verriez autrement dans un partage Windows en tant qu'élément Partager composante de \\Server\Share ')
  • Entrez dans Dossier le nom d'un répertoire particulier du partage sur lequel vous souhaitez que le montage se positionne.
  • Saisir les détails de l'utilisateur (facultatif ou non)
  • Le partage doit être monté et apparaître dans la fenêtre du gestionnaire de fichiers, dans la liste de gauche, sous Réseau.
  • Vous pouvez ensuite créer un signet pour cette monture. Là encore, à partir du menu Gestionnaire de fichiers en haut de l'écran : Signets Ajouter un signet (après avoir cliqué sur/surligné le partage que vous venez de monter).

3voto

thanks_in_advance Points 163

Je ne sais pas si vous cherchez encore quelque chose de facile, mais je viens de le trouver :

Toutes les actions que vous avez ouvertes sont montées automatiquement dans votre dossier personnel sous /home/.gvfs .

N'importe quelle application peut reconnaître les partages et y accéder comme s'il s'agissait de dossiers normaux, à condition que vous fassiez pointer l'application vers les fichiers ou les dossiers que vous voulez dans /home/.gvfs

1voto

kynan Points 2111

Pourquoi voudriez-vous utiliser Samba pour accéder aux fichiers de votre ordinateur ? Linux serveur ? Samba est conçu pour accéder aux Fenêtres les partages et les services du réseau.

Utilice sshfs Au lieu de cela, aucune configuration n'est nécessaire et vous obtenez des points de montage "corrects" qui sont reconnus par n'importe quelle application :

sudo apt-get install sshfs

Monter le système de fichiers distant avec

sshfs user@host:/path /local/mount/point

et démonter avec

fusermount -u /local/mount/point

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X