Impossibile accedere a una condivisione remota che di per sé è un collegamento simbolico a una condivisione remota


2

Ho questo scenario:

Dominio A:

  1. Un file server fornito da una terza parte, che fornisce un volume disponibile tramite CIFS. Questo file server non ha un indirizzo IP esterno. le autorizzazioni sono impostate su tutti.
  2. Un set di macchine Windows che possono accedere al file server.

Un computer, con Windows 2012, ho creato un collegamento simbolico dall'unità C: a una cartella sul file server. Ho quindi creato questa cartella come condivisa. Ho anche assicurato che tutti i tipi di link sono consentiti:

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.

Quando provo ad accedere a questa condivisione da qualsiasi altra macchina sullo stesso dominio, che esegue Windows 2012 o Windows 2003, viene visualizzato un errore

… non è accessibile. potresti non avere l'autorizzazione per utilizzare questa risorsa di rete. contattare l'amministratore di questo server per scoprire se si dispone delle autorizzazioni di accesso.

Il collegamento simbolico non può essere seguito perché il suo tipo è disabilitato.

Devo lavorare in questo modo poiché alla fine dovrò accedere alla condivisione da una macchina in esecuzione su un dominio diverso, che può accedere alla macchina su cui ho creato il collegamento simbolico; Non riesco ad accedere al "vero" file server dall'esterno di quel dominio.


Sto affrontando lo stesso problema. Il comportamento è impostato con un oggetto Criteri di gruppo e funziona su altre macchine. fsutil afferma che tutto ciò è abilitato e applicato con l'oggetto Criteri di gruppo. Ottengo ancora errori durante l'accesso ai link simbolici.
shufler,

Il riavvio risolve questo problema per me
shufler,

Risposte:


2

Innanzitutto, esegui il collegamento simbolico con "mklink / d nome_directory nome_cartella (può essere un nome UNC per una risorsa condivisa).

Quindi, esegui (su ciascun client) "il comportamento fsutil imposta SymlinkEvaluation R2R: 1" per abilitare i collegamenti simbolici da remoto a remoto.

Funzionava solo da Windows 7 in poi. Non funziona per XP.


1

È necessario eseguire fsutil (o impostare i Criteri di gruppo corrispondenti) su ciascun client , in altre parole su ogni altro computer nel dominio e su tutti i computer in altri domini che accederanno alle condivisioni. Dalla tua domanda, sembra che tu stia eseguendo fsutil sulla macchina del 2012 che sta condividendo il link simbolico, che non ti farà bene.

Sì, questo è irritante.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.