Переход по удаленной символической ссылке через общие ресурсы Windows

в Windows 7 х64 у меня c:shares каталог, который содержит 2 общих папок, каждая из них содержит пару сотен ссылок, отображение содержимого папки 4 в 4-х дисков.

Так C:sharesdocuments содержит символическую ссылку на каждый документ в D:documents, каждый документ в E:documents и так далее вплоть до drive J.

Это так, что я могу отразить функциональность библиотеки удаленного использования.

теперь я могу получить доступ и просматривать этот ресурс идеально локально, перейдя в machinenamedocuments и пройдя через него. Однако при доступе к нему из устройства резервного копирования, которое, как я подозреваю, использует samba или какую-то производную, я получаю "не удалось открыть dir [smb://MACHINENAME/documents/docname.доктор.] Причина: отказано в доступе (13)."

к сожалению, у меня нет возможности получить более подробную ошибку из устройства, и не вижу ничего соответствующего в журнале событий на машине windows. Используемый пользователь является администратором и я добавил явного разрешения от обоих каталогах, что симлинки указывают и сами симлинки.

кто-нибудь знает, как я могу позволить удаленным устройствам следовать моим локальным символическим ссылкам?

26
задан Hennes
13.11.2022 20:33 Количество просмотров материала 3154
Распечатать страницу

3 ответа

AFAIK, это невозможно. Символьные ссылки всегда будут разрешаться относительно клиента. Для разрешения пути относительно сервера необходимо использовать соединения каталогов.

обратите внимание на вопрос SU здесь.

" соединение каталогов "против"символическая ссылка каталога"?

1
отвечен surfasb 2022-11-15 04:21

вы предоставили доступ к псевдо-пользователю сети в каждой реальной папке?

1
отвечен Drarok 2022-11-15 06:38

Кажется, что ваше устройство резервного копирования основано на какой-то вкус Linux. символические ссылки, созданные в Windows и Linux, не взаимозаменяемы, причины очень хорошо объясняются здесь

так surfasb 100% правильно, хотя следующее должно работать в случае, если ваше устройство резервного копирования работает под управлением операционной системы Windows.

C:\shares\documents\ содержит ссылку на каждый документ D:\documents\ каждый документ в E:\documents\ и так далее до Ж. диск

использовать симлинки на сетевые папки в папке c:\shares\documents папка вместо символической ссылки на Буквы дисков (которые относятся только к машине, на которой они были созданы):

cd /d c:\shares\documents
mklink /d documents_d \machine1\documents
mklink /d documents_e \machine2\documents

конечно, целевые URI должны быть доступны удаленно как общие папки

0
отвечен maoizm 2022-11-15 08:55

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх