web-dev-qa-db-fra.com

Le téléchargement ou la liaison de fichiers situés sur un lecteur partagé ne fonctionne pas?

J'ai ce problème étrange, assez mineur, mais ennuyeux qui me laisse assez perplexe. Chaque fois que j'essaie de télécharger un fichier via mon navigateur (disons joindre un fichier à un courrier électronique dans GMail), je clique sur le bouton "Parcourir" pour ouvrir la boîte de dialogue de sélection de fichier standard, qui ne montre pas les lecteurs réseau. De plus, si j'essaie de faire glisser un fichier d'un lecteur réseau dans GMail, cela ne fonctionne pas non plus, cela ne me permet tout simplement pas de le faire.

Ce problème existe depuis assez longtemps maintenant, et je suis simplement curieux de savoir si c'est quelque chose de mon côté ou s'il s'agit d'un bug ou d'une mauvaise configuration de quelque sorte que ce soit.

FWIW, j’utilise actuellement la version 10.10, le lecteur réseau est un partage Samba sur NAS. Cela se produit dans FF et Chrome et cela ne se produit que dans les montages Samba. En fait, les volumes NFS situés sur le même réseau fonctionnent parfaitement.

7
Alex

Pour monter des partages samba dans notre répertoire personnel, nous pouvons utiliser SMBNetFS. Avec cet outil, nous pouvons accéder aux partages samba de presque toutes les applications simplement via un point de montage de notre répertoire personnel.

Comment utiliser SMBnetFS

  • Sudo apt-get install smbnetfs installe le paquet
  • cp /etc/smbnetfs.conf ~/.smb/smbnetfs.conf exemple de fichier de configuration
  • cp /etc/samba/smb.conf ~/.smb/smb.conf copie la configuration de samba
  • mkdir ~/sambashare ou tout autre nom pour le point de montage
  • smbnetfs ~/sambashare pour monter les partages.
  • les utilisateurs doivent être membres du groupe Fuse

Voir man smbnetfs pour les options et parcourir le fichier FAQ dans /usr/share/doc/smbnetfs pour plus de documentation.

2
Takkat

Vous ne dites pas si ce problème se produit également avec les dossiers de lecteurs locaux (pilotes de disque dur connectés physiquement à l'intérieur de votre ordinateur). Ce qui serait le premier que je vous demanderais de faire afin d’ajouter des informations qui pourraient vous aider à trouver une solution.

Si vous ne pouvez pas faire ce que vous voulez avec un fichier local (par exemple sur votre bureau), il ne s'agit pas d'un problème réseau, mais votre navigateur trouve probablement une limitation, qui peut inclure, mais pas uniquement, des limites pour FireWall. Essayez ensuite de désactiver le pare-feu et réalisez cette tâche à la fois dans vos fichiers locaux et distants.

Vous pouvez désactiver le pare-feu en utilisant une interface graphique telle que Firestarter . Qui peut être dans les référentiels par défaut à l'intérieur de Synaptic.

Attendons votre réponse pour changer/supprimer ceci.

0

Eh bien, je n'aime pas rouvrir un vieux fil parce que j'ai trouvé ça et après avoir écumé un peu plus l'interweb, j'ai pensé que je pourrais en informer les futurs téléspectateurs:

https://wiki.ubuntu.com/MountWindowsSharesPermanently

Cela a fonctionné à 100% pour moi, je peux maintenant accéder aux partages Windows dans tout le système, y compris à partir de la boîte de dialogue de téléchargement de fichier de mon navigateur. J'espère que cela aidera quelqu'un dans le futur.

0
JP Meyer

Au lieu de cela, vous pouvez simplement glisser-déposer le fichier et il se joint bien. Cela fonctionne pour attacher des fichiers dans Thunderbird à partir d'un lecteur réseau.

0
james Cordell

Je pourrais résoudre un problème comme celui-ci en sélectionnant le fichier dans le dossier ~/.gvfs au lieu du dossier affiché comme dossier réseau.

ps. ~/.gvfs est l'endroit où Nautilus monte le partage Samba.

0
desgua

Vous pouvez vérifier s'il s'agit d'un problème d'autorisation de fichier.

Tout d'abord, ouvrez un terminal et exécutez les commandes suivantes:

cd ~/.gvfs
ls -la

Si vous constatez que les points de montage samba ne disposent pas de droits d’exécution globaux (par exemple, comme ceci: drwx - x ---), vous pouvez essayer d’ajouter des autorisations au partage à l’aide de la commande suivante:

chmod 777 sharefolder

cette commande donnera à tous les comptes d'utilisateurs de votre ordinateur des autorisations de lecture, d'écriture et de transfert vers le dossier de montage en question. Si votre navigateur utilise un compte d'utilisateur différent du vôtre, le problème peut être résolu.

0
Joni Nevalainen