...
Pour raccourcir les noms de fichier ou convenir de noms de chemin plus parlants, des "chemins Harmony" peuvent remplacer tout ou partie des chemins d'accès réels aux fichiers.
Par exemple :
Divalto | pour c:/divalto |
Compta | pour d:/fichiers/comptabilité |
Si un nom de fichier Harmony commence par "/", le premier segment du chemin d'accès est un nom de chemin Harmony : ce nom sera remplacé par le chemin réel qu'il représente pour donner le nom de fichier complet. Par exemple :
/Divalto/sys/xtools.dhop ==> c:/divalto/sys/xtools.dhop
/Compta/compta.dhfi ==> d:/fichiers/comptabilité/compta.dhfi
Remarque :
Chaque ordinateur dispose de sa propre table de chemins Harmony. L'emploi de chemins Harmony est facultatif en local mais obligatoire au niveau d'un serveur de réseau Xlan, comme nous allons le voir dans les rubriques suivantes.
Ancre | ||||
---|---|---|---|---|
|
...
Pour accéder au serveur de données, Harmony utilise une table de serveurs. Chaque élément de cette table sert à identifier un serveur et à définir les paramètres nécessaires à la connexion réseau. Par exemple :
...
Le nom d'un fichier situé sur le réseau doit commencer par "//" suivi du nom du serveur dans la table. Xlan client réalise la connexion réseau, élimine le nom du serveur et transmet, telle quelle, la partie restante du nom du fichier au serveur. Par exemple :
Nom du fichier Nom du fichier Xlan client transmis au serveur //ServeurGestion/Fic/fichier ----> /Fic/fichier
Derrière le nom du serveur, il est interdit, pour des raisons de sécurité , de spécifier un nom de fichier complet : le nom du serveur doit être suivi du nom d'un chemin Harmony (déclaré et interprété sur le serveur). Ainsi :
//ServeurGestion/CheminHarmony/fichier.dhfi est un nom de fichier valide dès lors que CheminHarmony est bien déclaré dans la table des chemins Harmony du serveur.
//ServeurGestion/c:/divalto/fichiers/fichier.dhfi est par contre invalide.
Cette règle assure que l'utilisateur passant par Xlan depuis son poste client ne peut accéder qu'aux seuls dossiers référencés par des chemins Harmony déclarés sur le serveur. Si les noms tels que //serveur/c:/…étaient autorisés, l'utilisateur aurait la possibilité d'explorer n'importe quel dossier du serveur via Xlan.
Remarque :
Il est possible de déclarer sur un poste client un chemin Harmony faisant référence à un serveur et d'utiliser ensuite ce chemin pour accéder à un fichier réseau. Par exemple, le fichier //ServeurCompta/d:/fichiers/comptabilité/compta.dhfi pourra s'appeler /Compta/compta.dhfi avec le chemin Harmony Compta déclaré localement :
Compta | //ServeurCompta/Fic |
et le chemin Harmony Fic déclaré sur le serveur ServeurCompta :
Fic | d:/fichiers/comptabilité |
Exemple complet de traduction d'un nom de fichier :
Client : /Compta/compta.dhfi
Table des chemins du client Compta <=> //ServeurCompta/Fic
==> //ServeurCompta/Fic/compta.dhfi
Table des serveurs du client ServeurCompta <=> 192.0.1.1
Serveur : /Fic/compta.dhfi
Table des chemins du serveur Fic <=> d:/fichiers/comptabilité
==> Sur le serveur 192.0.1.1, accès à d:/fichiers/comptabilité/compta.dhfi
Remarques importantes :
Chaque ordinateur dispose de sa propre table de serveurs.
Un chemin Harmony serveur doit mener sur celui-ci à un dossier local : en effet, Harmony ne permet pas d'appeler plusieurs serveurs "en cascade".
Comme nom de serveur, il est conseillé de prendre le nom NetBios de l'ordinateur (le nom qui apparaît dans le voisinage réseau). Dans ce cas uniquement, vous pourrez utiliser les mêmes chemins Harmony sur le client et sur le serveur (ce qui est pratique lorsque le serveur est lui-même utilisé comme poste de travail, car les chemins implicites attachés aux utilisateurs pourront être partagés entre clients et serveur). Exemple : le serveur a pour nom NetBios ServeurGestion et les postes clients ont une entrée dans leur table de serveurs référençant ServeurGestion. Pour ces clients, un nom de fichier réseau aura la forme : //ServeurGestion/CheminHarmony/… Sur le serveur, le fichier est local mais il est tout de même possible de lui affecter ce même nom de fichier : Harmony détectera que le nom du serveur correspond au nom NetBios de l'ordinateur et accédera localement au fichier.
...
Sous Harmony, ce type de réseau sert uniquement à accéder à des fichiers purement Windows, hors Xlan (donc, en particulier, sans gestion de réservations "Harmony"). Pour accéder à un fichier Windows, Harmony passe également par la table des serveurs. Mais ici, l'adresse du serveur précise l'ordinateur concerné et, éventuellement, un dossier "de départ" sur cet ordinateur : les fichiers pourront alors se situer soit directement dans ce dossier de départ, soit dans un sous-dossier.
Précisément, l'adresse du serveur est ici un chemin d'accès réseau standard menant au dossier de départ. Windows permet deux écritures
...
SerCompta | //ServeurCompta/Divalto/Comptabilité où : – ServeurCompta est le nom NetBios du serveur. – Divalto est le nom d'un partage (<=> par exemple au dossier c:/divalto du serveur). – Comptabilité est le nom d'un sous-dossier de c:/divalto. |
Serveur | f:/divalto où : – f: est un lecteur réseau. – divalto est le nom d'un dossier racine sur ce lecteur. |
...
La gestion des utilisateurs est assurée par le programme Xlog1.dhop (ou par le menu Divalto.dhop).
Le fichier Xlogf peut être stocké localement (un fichier par ordinateur) ou de manière centralisée sur un serveur Harmony (un fichier unique pour tout le site).
Pour plus de détails, on se reportera aux paragraphes du chapitre des utilitaires consacrés à Xlog et Xlog1 et à la rubrique Déclaration des utilisateurs.
Voir aussi : Import et synchronisation des utilisateurs d'un annuaire LDAP.
Ancre | ||||
---|---|---|---|---|
|