Windows 共享不尊重 NTFS 权限?

Windows 共享不尊重 NTFS 权限?

我有一台 Windows 服务器,目前为止,我将一个文件夹共享D:\AAA为“ShareRW”,并赋予其完全共享权限(“所有人 - 完全”)以及该文件夹及其下层所需的一些更严格的 NTFS 权限;例如,用户X具有完全访问权限D:\AAA\BBB、读取访问权限D:\AAA\CCC,甚至无法查看D:\AAA\DDD(因为它禁用了继承,并且仅对其他用户具有显式权限)。我在服务器上检查了用户X确实如愿。

现在我想添加选项来“mount -r”相同的内容,因此在同一个文件夹上创建了第二个具有不同名称“ShareRO”的共享,并且只具有“所有人 - 读取”权限(当然具有相同的旧 NTFS 权限)。

现在我的用户X同时执行NET USE W: \\server\ShareRWNET USE R: \\server\ShareRO。我期望 R: 看起来与 W: 相同,只是不允许写入/更改。但现实却有所不同:

  • 用户可以更改内容W:\BBB,可以读取内容W:\CCC,甚至看不到W:\DDD存在的内容
  • 用户可以读入内容R:\BBB,他们可以读入内容R:\CCC但他们看到R:\DDD存在一些元数据(大小、创建日期)尽管他们无法打开它。

我在这里做错了什么?

答案1

您错过了第二个共享属性上的“启用基于访问的枚举”设置。这是每个共享的设置。

以此为例;

在此处输入图片描述

相关内容