如何拒绝删除/修改文件的权限?

如何拒绝删除/修改文件的权限?

我想剥夺自己修改或删除可执行文件的权力。

什么时候.NET 反射器询问您是否要更新:

在此处输入图片描述

你选择作为报复,它会自发地删除自己:

在此处输入图片描述

所以我想阻止自己能够Delete执行;作为对他们的惩罚的惩罚。

我尝试过了否定我的Write许可(并拒绝每个人, 和管理员):

在此处输入图片描述

除此之外,我仍然可以右键单击->删除文件...

如何拒绝对文件的删除/修改权限?

答案1

在 Windows 上,只需之一

  • 对对象单击“删除”,或
  • 在其父级上“删除子级”

因此,文件只有在以下情况下才会变得不可删除:否定两个都

用于icacls编辑权限:

  • 拒绝“删除”文件:

    icacls Reflector.exe /deny Everyone:(D)
    
  • 拒绝对文件夹进行“删除子项”操作:

    icacls . /deny Everyone:(DC)
    

(在 Windows XP 上测试。)

相关内容