Question

Tout d'abord, si vous ne le savez pas, samba ou smb == Partage de fichiers Windows, \\computer\share etc.

J'ai un tas de fichiers différents sur un tas d'ordinateurs différents.C'est surtout médiatique et il y en a pas mal.J'étudie différentes manières de consolider cela en quelque chose de plus gérable.

Actuellement, j'examine quelques options, la la plupart c'est fou, c'est une sorte d'indexeur de partage samba qui générerait une liste de choses partagées sur les différents serveurs samba dont je lui parle et les téléchargerait sur un site Web qui pourrait ensuite être recherché et parcouru.

C'est une solution bon marché, d'accord ?

Ignorant le fait que l'idée est évidemment à quelques méthodes d'une classe, connaissez-vous un moyen de créer un lien vers des partages de fichiers samba en HTML d'une manière multi-navigateur ?Sous Windows, on fait \\computer\share, sous Linux, on fait smb://computer/share, qui ne fonctionnent pas autant que je sache à partir de navigateurs qui ne sont pas également utilisés comme gestionnaires de fichiers (par ex.tout navigateur autre qu'Internet Explorer).

Quelques précisions

  • Les ordinateurs utilisés pour accéder à ce site Web sont un mélange de WIndows (XP) et Linux (Ubuntu) avec un mélange de navigateurs (Opera et Firefox).
  • Sous Linux, la saisie de smb://computer/share ne semble fonctionner que sous Nautilus (et probablement Konqueror / Dolphin pour vous, les utilisateurs de KDE3.5/4).Cela ne fonctionne pas dans Firefox ou Opera (Firefox ne fait rien, Opera se plaint que l'URL n'est pas valide).
  • Je n'ai pas de guichet automatique Windows à portée de main, donc je ne suis pas sûr si \\computer\share fonctionne dans autre chose que IE (par ex.Firefox/Opéra).
  • Si vous avez une meilleure idée pour consolider un tas de partages samba aléatoires (cela ne peut certainement pas être bien pire que le mien ;-)), sachez qu'il n'y a aucune garantie que l'un des serveurs que je voudrais indexer/consolider serait debout à un moment donné.De plus, je ne voudrais pas que la connaissance de ce qu’ils ont partagé soit perdue ou cachée simplement parce qu’ils n’étaient pas disponibles.Je voudrais savoir qu'ils partagent « foo », mais ils sont actuellement en panne.
Était-ce utile?

La solution

Hmm, les gestionnaires de protocole ont l'air intéressants.

Comme Marque dit, dans Windows, les gestionnaires de protocole peuvent être traités au niveau du système d'exploitation

Les gestionnaires de protocole peuvent également être effectués au niveau du navigateur (ce qui est préférable, car il est multiplateforme et n'implique aucune installation).

Résumé de son fonctionnement dans Firefox
Résumé de son fonctionnement dans Opera

Autres conseils

Je configurerais probablement Apache sur les serveurs SAMBA et le laisserais servir les fichiers via HTTP.Cela vous donnerait également une belle page d'indexation automatique par défaut, et vous pourriez simplement récupérer et concaténer chaque index pour votre liste principale.

Quelques autres réflexions :

  1. file://server/share/file est la manière de facto de Windows de le faire
  2. Tu peux enregistrer les gestionnaires de protocole sous Windows, afin que vous puissiez enregistrer smb et le rediriger vers file://.Je soupçonnerais GNOME/KDE/etc.offrirait la même chose.

Pour que les liens fonctionnent sur plusieurs plates-formes, vous pouvez consulter l'agent utilisateur soit dans un script CGI, soit en JavaScript et mettre à jour vos URL en conséquence.

Alternativement, si vous souhaitez consolider les partages SMB, vous pouvez essayer d'utiliser MicrosoftDFS (qui fonctionne également avec Samba).

Vous configurez une racine DFS et lui indiquez tous les autres partages SMB/Samba que vous avez dans votre environnement.Les clients se connectent ensuite à la racine et voient tous les partages comme s'ils étaient hébergés sur cette seule machine racine ;la racine redirige silencieusement les clients vers le bon système lorsqu'ils ouvrent un partage.

Considérez-le comme des liens symboliques ou un système de fichiers virtuel pour les PME.

Cela résoudrait votre problème de navigation.Je ne sais pas si cela résoudrait votre recherche.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top