为什么/ sepolicy和/ sys / fs / selinux / policy中的SELinux策略不匹配?

时间:2016-12-10 18:49:16

标签: embedded-linux android-source selinux android-kernel libselinux

我正在使用Android SELinux强制设备并执行以下操作:

adb pull /sepolicy sepolicy1
adb pull /sys/fs/selinux/policy sepolicy2
diff sepolicy1 sepolicy2

我明白了:

Binary files sepolicy1 and sepolicy2 differ

通过使用十六进制查看器进行检查,它在几个部分看起来很相似,但大多不同。

为何与众不同? 这是什么意思?

1 个答案:

答案 0 :(得分:2)

尝试使用sediff(SELinux策略差异工具)来比较策略文件。由于两个策略图像中存在非语义差异(例如订购问题),diff无法直接比较文件。