这两天在 Windows Server 上搭建域控制器,并提供文件共享服务。
文件共享开始服务后,遇到一个问题:有些文件夹并没有配置用户权限,用户却可以看得到。
例如有个共享文件夹 A,A 里面有两个文件夹,分别是 B 和 C,B 文件夹对用户开放读写,C 文件夹不开放读写。此时出现的问题是访问 C 文件夹,提示没有权限。但期望的结果是用户看不到 C 文件夹,对于没有权限操作的目录,隐藏是最好的方式。
对于这个问题尝试了很久,好在终于解决了。解决步骤如下:
- 打开 Windows Server 上的服务器管理器
- 点击文件和存储服务
- 点击共享
- 在正在共享的项目上右键,属性
- 点击设置
- 勾选启用基于存取的枚举
- 点击确定
出现该问题的原因是一开始配置文件共享的时候,没有注意到启用基于存取的枚举这个选项,基本都是使用默认的选项,所以导致这一问题。由此提醒自己,以后在做配置的时候,一定要看清楚每个选项,避免出现此类问题。