去除所有 ACL 的 Windows NTFS 磁盘

Ala*_*ier 0 windows ntfs powershell acl cacls

现在,当您购买 Windows PC 时,您实际上并不“拥有”整个磁盘......

每个文件夹上都有如此多的 ACL,以至于您实际上只能通过一系列复杂的操作来访问其中的某些部分,这些操作需要的技能远远超出普通 PC 用户的水平。您必须深入到可通过隐藏按钮访问的深埋对话框。您必须了解您必须在层次结构的哪个级别拥有所有权,删除 ACL 等……
但是当您想到它时,那就是您的PC,这就是 PC 的“P”最初代表的含义……
所以我我正在考虑剥离我刚购买的所有 ACL 的磁盘并保留标准文件保护做基本的保护工作......就像上个世纪 Windows 过去所做的一样......(在我 chmod -R 777 之前;-)

有没有人已经这样做了并且仍然在合理的时间内以合理的良好状态幸存下来?

有什么技术建议可以做到这一点?Powershell 脚本?使用 iCACLS 的基本脚本?

Dav*_*nan 12

我不明白你为什么需要这样做。UAC 阻止我在不应该的地方(系统文件夹、程序文件等)写入文件,需要 ACL 来实现。你为什么要改变?

更重要的是,如果您是开发人员,并且我假设您是因为您在这里提出问题,那么使用这样的非标准机器只会导致您生产的软件在标准机器上运行时会失败,因为所有正常的安全将在场。

所有开发人员都应该在 UAC 已满的情况下运行,并且不应修改系统组件的 ACL。