Lien vers les actions de samba en html

tout d'Abord si vous êtes pas au courant, samba ou smb == partage de fichiers Windows, \ordinateurshare etc.

j'ai un tas de fichiers différents sur un tas de différents ordinateurs. C'est surtout médiatique et il y en a beaucoup. J'étudie différentes façons de le regrouper en quelque chose de plus gérable.

il y a actuellement quelques options que je regarde, le plus insane dont est une sorte d'indexeur d'actions de samba qui générerait une liste des choses partagées sur les différents serveurs samba dont je parle et que je télécharge sur un site web qui pourrait ensuite être recherché et consulté.

c'est une solution bon marché, OK?

ignorant le fait que l'idée est évidemment un couple de méthodes en moins d'une classe, connaissez-vous les gars de toute façon de lien vers les parts de fichier samba en html d'une manière transversale de navigateur? Dans windows on fait \computershare, dans linux on fait smb: / / computer / share, ni l'un ni l'autre ne fonctionne afaik à partir de navigateurs qui ne sont pas également utilisés comme gestionnaires de fichiers (par exemple, tout navigateur qui n'est pas Internet Explorer).

Quelques Clarifications

  • les ordinateurs utilisés pour accéder à ce site sont un mélange de WIndows (XP) et Linux (Ubuntu) avec un mélange de navigateurs (Opera et Firefox).
  • dans linux entrer smb: / / computer / share semble seulement fonctionner dans Nautilus (et probablement Konqueror / Dolphin pour vous KDE3.5/4 personnes). Il ne fonctionne pas dans Firefox ou Opera (Firefox ne fait rien, l'Opéra se plaint de l'URL n'est pas valide).
  • Je n'ai pas de Windows box à ma disposition, donc je ne suis pas certain que \computershare fonctionne dans autre chose que IE (par exemple Firefox / Opera).
  • si vous avez une meilleure idée pour consolider un tas d'actions Samba aléatoires (cela ne peut certainement pas être pire que le mien; -)), il est intéressant de savoir qu'il n'y a aucune garantie que l'un des serveurs que je voudrais indexer / consolider serait en place à un moment donné. Outre, Je ne voudrais pas la connaissance de ce qu'ils ont partagé perdu ou caché juste parce qu'ils n'étaient pas disponibles. Je voudrais savoir qu'ils partagent, 'foo', mais ils sont actuellement bas.
17
demandé sur SCdF 2008-09-01 15:49:00

3 réponses

Hmm, les manipulateurs de protocole semblent intéressants.

Marque dit, dans Windows gestionnaires de protocole peuvent être traitées au niveau de l'OS

les gestionnaires de protocole peuvent également être effectués au niveau du navigateur (ce qui est préférable, car il s'agit d'une plateforme croisée et ne nécessite pas l'installation de quoi que ce soit).

Sommaire de la façon dont il fonctionne dans Firefox

Sommaire de la façon dont il fonctionne dans Opera

6
répondu SCdF 2017-05-23 11:47:35

Je voudrais probablement juste configurer Apache sur les serveurs SAMBA et le laisser servir les fichiers via HTTP. Cela vous donnerait une page par défaut autoindex agréable aussi, et vous pourriez juste wget et concatenate chaque index pour votre liste principale.

Un couple de d'autres pensées:

  1. file://serveur/partage/fichier est le defacto Windows façon de faire
  2. Vous pouvez enregistrer gestionnaires de protocole sous Windows, pour que vous puissiez enregistrer smb et le rediriger vers le fichier://. J'avais suspect GNOME/KDE / etc. offrirait la même chose.
3
répondu Mark Brackett 2008-09-01 18:32:23

pour faire fonctionner les liens à travers la plate-forme, vous pouvez regarder L'Agent utilisateur soit dans un script CGI ou dans JavaScript et mettre à jour vos URLs de manière appropriée.

alternativement, si vous voulez consolider les actions SMB vous pouvez essayer d'utiliser Microsoft DFS (qui fonctionne aussi avec Samba).

vous installez une racine DFS et vous lui parlez de toutes les autres actions SMB/Samba que vous avez dans votre environnement. Les Clients se connectent alors à la racine et voient toutes les parts comme si elles étaient hébergé sur cette seule machine root; la racine redirige silencieusement les clients vers le bon système quand ils ouvrent un share.

Penser comme liens symboliques ou un système de fichiers virtuel pour les pme.

Il permettrait de résoudre votre problème d'exploration. Je ne suis pas sûr que ça résoudrait votre problème de recherche.

2
répondu Dave Webb 2008-09-01 12:55:45