我们需要隐藏服务器上的共享。我们最近发现了使用美元符号 ( $
) 后缀命名共享的技术,但这需要重命名现有共享,并在大量 PC 和笔记本电脑上执行此操作。我们希望找到可以在服务器上激活的设置,类似于 samba 项目的browseable=no
选项 (https://www.samba.org/samba/docs/man/manpages-3/smb.conf.5.html#BROWSEABLE)
有人知道如何防止服务器上的共享内容被看到/浏览吗?
答案1
您必须在共享末尾添加“$”才能“隐藏”它。没有其他方法可以做到这一点,但是,组策略(尤其是 GP 偏好)可以非常轻松地映射驱动器,而不会给用户带来任何停机时间。使用 GPP,您可以通过 OU、安全组等获得非常精细的控制(所有这些都是 AD 的一部分。这就是 @duenni 提到它的原因)。我只会在维护时段执行此操作。如果您只是检查所有共享和权限以确保它们正常工作,您的用户甚至不会注意到。
通过 GPP 进行驱动器映射的有用链接:https://blogs.technet.microsoft.com/askds/2009/01/07/using-group-policy-preferences-to-map-drives-based-on-group-membership/
答案2
对你的问题的直接回答是:在 Windows Server 上不可能做到这一点。
这需要重命名我们现有的共享,并在大量 PC 和笔记本电脑上执行此操作
这表明您必须手动执行此操作,这又会引发其他问题:我们在这里讨论的是什么?为什么不使用 Active Directory 来执行此操作?