1 votes

Création de liens vers des fichiers locaux sur un serveur de fichiers partagé Windows

J'ai essayé de trouver un sujet similaire, mais je n'y suis pas parvenu. Je pose donc la question ici.

Dans notre entreprise, je mène un projet pilote pour installer Ubuntu sur nos machines, car cela résoudrait beaucoup de nos problèmes.

Cependant, j'ai rencontré ce qui allait être une rupture majeure pour nous.

Nous utilisons un backoffice / système ERP développé en interne et travaillons beaucoup avec des fichiers images qui sont ensuite imprimés sur une variété de produits. Le backoffice est basé sur le web et accessible via Mozilla Firefox.

Nous devons parfois vérifier ces fichiers d'images et il existe un bouton dans le backoffice qui nous permet de visualiser le fichier avec un lien comme : ///diskstation/production/pictures/filename.png

Sous Windows, le fichier s'ouvre sans problème, mais le lien ne fonctionne pas sous Ubuntu (Firefox). Si vous cliquez dessus, vous obtenez un message d'erreur indiquant que ce fichier n'existe pas.

Si je navigue manuellement vers le chemin, je peux ouvrir le fichier sur Ubuntu également.

Il me semble que le lien "formula" vers le fichier local est spécifique à Windows.

Existe-t-il un moyen de créer un lien vers le fichier afin qu'il soit accessible à tous ?

Toute aide serait très appréciée !

-1voto

Rmano Points 30303

La méthode que vous utilisez pour accéder aux partages distants n'est pas claire --- mais oui, le chemin d'accès à un partage distant est différent sous Linux et sous Windows. La spécification des chemins est vraiment différente.

Si vous pouvez naviguer jusqu'à votre fichier, vous pouvez voir quel est le chemin d'accès (URL). Si vous accédez au fichier avec votre navigateur, celui qui (devrait) fonctionner avec un navigateur est disponible dans la boîte de dialogue des propriétés du gestionnaire de fichiers (clic droit sur l'objet) :

property window

et cela fonctionne pour moi :

samba share in firefox

Le chemin d'accès complet à mon fichier est le suivant smb://pascua/ftp/red/vnc/tightvnc-1.2.9-setup.exe et s'il s'agit d'une image, l'envoyer au navigateur l'affichera.

En outre, le fichier provenant d'un serveur distant est visible quelque part dans votre hiérarchie de répertoires et accessible comme un fichier normal. Pour savoir comment le fichier est connu dans le système de fichiers (comme s'il s'agissait d'un fichier local), faites glisser l'icône du fichier dans une fenêtre de l'émulateur de terminal (ici, j'ai tapé ls -l avant) :

local path to a remote file

Dans ce cas, le chemin d'accès est étrange car le fichier est monté par la commande gvfs (il s'agit d'un montage utilisateur), dans le cas de partages montés sur le système, il devrait être plus facile à analyser.

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