使用icacls删除显式强制标签

chu*_*ut7 8 windows acl explicit integrity levels

我在Windows 7上对完整性级别和icacls进行了一些实验.我设置了强制完整性级别,以便我得到如下所示的内容:

C:\Debug>icacls test.exe
test.exe Everyone:(I)(RX)
                BUILTIN\Administrators:(I)(F)
                NT AUTHORITY\SYSTEM:(I)(F)
                Mandatory Label\Low Mandatory Level:(NW)

Successfully processed 1 files; Failed processing 0 files
Run Code Online (Sandbox Code Playgroud)

但是,我现在似乎无法删除强制标签,因为它已被明确设置.最初,输出看起来像这样:

C:\Debug>icacls wdbp.exe
wdbp.exe Everyone:(I)(RX)
         BUILTIN\Administrators:(I)(F)
         NT AUTHORITY\SYSTEM:(I)(F)

Successfully processed 1 files; Failed processing 0 files
Run Code Online (Sandbox Code Playgroud)

默认情况下,它只是从没有强制标签的目录继承.我尝试使用icacls的继承选项,并尝试删除与Label对应的SID,其中没有一个显示错误,但实际上并没有删除强制标签.

有人有主意吗?