我有一台 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\ShareRW
和NET USE R: \\server\ShareRO
。我期望 R: 看起来与 W: 相同,只是不允许写入/更改。但现实却有所不同:
- 用户可以更改内容
W:\BBB
,可以读取内容W:\CCC
,甚至看不到W:\DDD
存在的内容 - 用户可以读入内容
R:\BBB
,他们可以读入内容R:\CCC
,但他们看到R:\DDD
存在一些元数据(大小、创建日期)尽管他们无法打开它。
我在这里做错了什么?