我在“我的文档”目录 (C:\Users\Cory.MYDOMAIN\Documents\Shared) 中创建了一个名为“Shared”的目录。我右键单击了 Shared 文件夹并公开共享了这个目录。至少我想这样做。实际上,Windows 7 共享了整个 C:\Users 目录。
如何在不授予对 C:\Users 树其余部分的访问权限的情况下共享这个子目录?
编辑:感谢 MarkM,我现在只分享了我想分享的内容。为了防止其他人误解,我添加了以下内容编辑揭示我在解决这个问题时学到的东西:
- 右键单击文件夹并使用“共享”选项共享与右键单击、打开属性并使用共享/高级共享选项不同。
- 您可以查看您分享的内容:
- 运行 fsmgmt.msc
- 在 cmd.exe 窗口中,输入“net share”
- 这并不罕见问题对于用户来说。
- 您可以通过关闭共享向导来防止这种情况再次发生。打开控制面板中的文件夹选项,单击查看选项卡,然后向下滚动并取消选中“使用共享向导(推荐)”。
答案1
您只需右键单击要共享的文件夹并设置适当的共享和 NTFS 权限即可。这应该只共享该文件夹。如果您共享整个用户目录,那么您做错了。
请注意,您想要共享该目录的任何用户都需要在 NTFS 权限中至少拥有对所有父目录的“遍历目录”权限,否则他们在尝试访问共享时将被拒绝访问。
编辑:对我来说没问题。您是否右键单击文件夹,选择属性,转到“共享”选项卡并执行高级共享?
在这个屏幕截图中看得有点困难,但命令提示符的底行是 net share 的输出,仅显示正在共享的嵌套目录。