Windows 文件共享:可以访问 share\subfolder1,但访问 share\subfolder2 时无法访问 share\

Windows 文件共享:可以访问 share\subfolder1,但访问 share\subfolder2 时无法访问 share\

我在 Windows Vista 客户端上尝试访问在 Windows Server 2008 R2 机器上运行的文件共享。网络位于 Windows Active Directory 域中。

我尝试访问的共享:

\\Server1\FileShare1\Folder1\foo\\Server1\FileShare1\Folder1\bar

客户端对 没有任何权限Folder1。客户端对 文件夹foo和有读取权限bar

在此示例中,我可以访问,\\Server1\FileShare1\Folder1\foo但是当我尝试访问时出现以下错误\\Server1\FileShare1\Folder1\bar

Network Error: 
Windows cannot access \\Server1\FileShare1\Folder1\bar.  
Check the spelling of the name. Otherwise, there might be a problem with your network.
To try to identify and resolve network problems, click Diagnose

我点击了诊断。它返回Windows checked the path and '\\Server1\FileShare1' is correct but 'Folder1' could not be found.

发生什么事了?Folder1转到 时发现一切正常\\Server1\FileShare1\Folder1\foo

答案1

在使用直接地址访问文件夹之前,您是否尝试过浏览文件夹?这可能会造成麻烦。在 cmd 提示符下运行“net use”,删除该服务器的所有条目,然后再次尝试在资源管理器中使用直接链接。我还会仔细检查您的 NTFS/Share 权限。

答案2

当你拥有如下结构时:

\\Server1\Share\
               - Folder1\ 
                        - Foo\
                        - bar\

你可以地图驱动器直接到子文件夹:

\\server1\share\folder1\foo\
\\server1\share\folder1\bar\

但是您不能将文件夹映射到根目录并向下浏览:

\\server1\share\

您可能会在该列表中看到“Folder1”,但无法跳过它。您也无法映射到文件夹 1:

\\server1\share\folder1\

并查看子文件夹。

如果您在尝试直接映射到“bar”目录时收到上述错误,Windows 确实需要一项特定权限才能进行映射。它需要对“bar”目录本身具有“读取”权限。如果该目录的权限为“读取文件和子文件夹”,则您无法映射到该目录。如果需要,您可以添加特殊权限,即仅读取“此文件夹”。

icacls bar /grant groupname:RX

这将仅将“读取”权限应用于 Bar 目录条目本身。这足以映射驱动器。

相关内容