我有一台 Windows 服务器,到目前为止,我将一个文件夹共享D:\AAA
为“ShareRW”,具有完全共享权限(“Everyone - Full”)以及该文件夹上下所需的一些更严格的 NTFS 权限;例如,UserX具有对 的完全访问权限D:\AAA\BBB
、读取访问权限,D:\AAA\CCC
甚至看不到D:\AAA\DDD
(因为它禁用了继承,并且仅对其他用户具有显式权限)。我在服务器上检查了UserX的有效权限确实符合要求。
现在我想添加“mount -r”相同内容的选项,因此在同一个文件夹上创建了另一个名称为“ShareRO”的共享,并且只有“Everyone - Read”权限(当然还有相同的旧NTFS 权限)。
现在我的UserX和. 我希望 R: 看起来与 W: 相同,但不允许写入/更改。但现实要求不同:NET USE W: \\server\ShareRW
NET USE R: \\server\ShareRO
- 用户可以更改内容
W:\BBB
,他们可以读取内容W:\CCC
,他们甚至看不到W:\DDD
存在 - 用户可以在 中阅读内容
R:\BBB
,他们可以在 中阅读内容R:\CCC
,但他们看到R:\DDD
存在的内容和一些元数据(大小、创建日期),尽管他们无法打开它。
我在这里做错了什么?
您错过了第二个共享属性上的“启用基于访问的枚举”设置。这是一个共享设置。
以它为例;