NTFS 文件所有者能够删除具有读取权限的文件

NTFS 文件所有者能够删除具有读取权限的文件

我在 NTFS 分区上有一个文件,并且我是该文件的所有者。

我对此文件仅具有读取权限,并且没有设置其他权限。

我试图删除该文件,以为它会显示“访问被拒绝”消息,但我能够删除该文件!

我创建了一个文件夹并尝试了同样的操作,但无法删除它!

如何才能删除仅具有读取权限的文件?是因为我是所有者还是使用管理员帐户?

如果是这样,为什么相同的规则不适用于文件夹?

下面是一个 .gif 图像来向您展示我的意思: 在此处输入图片描述

问候

答案1

在 NTFS 中,尽管有 DACL 条目,所有者仍隐式且有效地(您可以编写 DACL,授予自己任何权限)对文件(以及 IIRC 文件夹)拥有完全权限。参考

解决方法是在 DACL 中使用特殊 SID:S-1-3-4“所有者权利”

它用您定义的明确权限替换隐含权限。

相关内容