通过 Windows 共享跟踪远程符号链接

Chr*_*ris 5 windows-7 symbolic-link

在 Windows 7 X64 中,我有一个目录 C:\shares\,其中包含 2 个共享文件夹,每个共享文件夹包含数百个符号链接,映射分布在 4 个驱动器上的 4 个文件夹的内容。

因此,C:\shares\documents\ 包含 D:\documents\ 中每个文档、E:\documents\ 中每个文档的符号链接,依此类推,直至驱动器 J。

这样我就可以远程使用镜像库功能。

现在,我可以通过浏览到 \machinename\documents\ 并浏览它来在本地完美访问和浏览此共享。然而,当从我怀疑使用 samba 或某种衍生产品的备份设备访问它时,我收到“无法打开目录 [smb://MACHINENAME/documents/docname.doc]。原因:权限被拒绝 (13)”。

不幸的是,我无法从设备中获取更详细的错误,并且在 Windows 计算机上的事件日志中看不到任何相关内容。正在使用的用户是管理员,我已经添加了针对符号链接指向的目录和符号链接本身的显式权限。

有谁知道如何允许远程设备遵循我的本地符号链接?

sur*_*asb 4

AFAIK,这是不可能的。符号链接将始终相对于客户端进行解析。您必须使用目录连接来解析相对于服务器的路径。

请注意此处的 SU 问题。

“目录连接”与“目录符号链接”?