我最近接任了系统管理员的角色。昨晚我们的服务器由于某种原因重新启动,用户共享文件夹丢失了设置。当用户上班时,他们的共享驱动器显示为脱机。一旦我通过再次共享文件夹解决了共享问题,这一次当用户打开文件夹时,他们会看到每个人的文件夹。他们无权访问其他文件夹,但可以看到每个文件夹。在我之前的公司,文件夹的名称与用户名相同,在这里它们以人员的全名命名。我本来要编写一个脚本来映射他们的网络驱动程序,但我不能……
我的问题是,如何向用户隐藏每个文件夹,并让他们仅在单击共享文件夹驱动器时才能看到自己的文件夹?因此,如果用户单击它,他们只会看到自己的文件夹。
答案1
实现此目的的方法是为用户的个人驱动器创建 \Server\Home 或 \Server\Home$\ 共享。然后,每个用户的个人驱动器应直接映射到该共享内的文件夹 (\Server\Home$\CKnutson) 或 (\Server\Home$\User2)。您可以在 Windows 环境中通过将他们的驱动器映射到“\server\share\%username%”来执行此操作,因为这将解析他们的帐户并映射到他们的私人文件夹。这也不会让任何用户感到困惑,因为他们必须单击文件夹才能获得正确的修改权限。
您可以保持其原样并研究“基于访问的枚举”,但这会增加一些复杂性。
https://technet.microsoft.com/en-us/library/dd772681(v=ws.10).aspx