Impossible d'accéder à un partage distant qui est en soi un lien symbolique vers un partage distant

2

J'ai ce scénario:

Domaine A:

  1. Un serveur de fichiers fourni par un tiers, qui fournit un volume disponible via CIFS. Ce serveur de fichiers n'a pas d'adresse IP externe. les autorisations sont définies pour tout le monde.
  2. Un ensemble de machines Windows pouvant accéder au serveur de fichiers.

Un ordinateur fonctionnant sous Windows 2012, j'ai créé un lien symbolique du lecteur C: vers un dossier sur le serveur de fichiers. J'ai ensuite fait ce dossier comme partagé. Je me suis également assuré que tous les types de lien sont autorisés:

C:\>fsutil behavior query SymlinkEvaluation
Local to local symbolic links are enabled.
Local to remote symbolic links are enabled.
Remote to local symbolic links are enabled.
Remote to remote symbolic links are enabled.

Lorsque j'essaie d'accéder à ce partage à partir d'une autre machine du même domaine, sous Windows 2012 ou Windows 2003, un message d'erreur s'affiche.

… n'est pas accessible. vous n'êtes peut-être pas autorisé à utiliser cette ressource réseau. contactez l'administrateur de ce serveur pour savoir si vous avez des autorisations d'accès.

Le lien symbolique ne peut pas être suivi car son type est désactivé.

Je dois travailler de cette façon car, au final, j'aurai besoin d'accéder au partage à partir d'une machine s'exécutant sur un domaine différent, qui peut accéder à la machine sur laquelle j'ai créé le lien symbolique; Je ne peux pas accéder au «vrai» serveur de fichiers en dehors de ce domaine.

Yoram Ayalon
la source
Je suis confronté au même problème. Le comportement est défini avec un objet de stratégie de groupe et fonctionne sur d'autres machines. fsutil indique que tout est activé et appliqué avec le GPO. J'ai toujours des erreurs lors de l'accès aux liens symboliques.
Shufler
Le redémarrage résout cela pour moi
shufler

Réponses:

2

Tout d’abord, vous faites le lien symbolique avec "mklink / d link_name nom_dossier (il peut s’agir d’un nom UNC pour une ressource partagée).

Ensuite, vous effectuez (sur chaque client) le "comportement fsutil défini sur SymlinkEvaluation R2R: 1" pour activer les liens symboliques distants à distants.

Cela ne fonctionnait qu'à partir de Windows 7. Cela ne fonctionne pas pour XP.

Miguel
la source
1

Vous devez exécuter fsutil (ou définir la stratégie de groupe correspondante) sur chaque client , c'est-à-dire sur toutes les autres machines de votre domaine et toutes les machines des autres domaines qui accéderont aux partages. D'après votre question, il semblerait que vous exécutiez fsutil sur la machine de 2012, qui partage le lien symbolique, ce qui ne vous sera d'aucune utilité.

Oui, c'est irritant.

Andrew Klaassen
la source