[apparmor] [PATCH] update man page for recent mount rule additions
John Johansen
john.johansen at canonical.com
Tue Apr 10 01:56:23 UTC 2012
So just a little more explanation of the mount rules weirdness.
On the backend we are are given a bit mask, with one bit per flag and some
flags are the inverse of the other, eg. ro is set, rw when the bit is cleared.
The backend apparmor rule match a trianary. Set, clear, or don't care (either
value set).
No to the front end, it actually tracks the positive and negative sets separately
so at the front end we could say
options in (ro,nodev)
is only {ro, nodev}, {ro}, {nodev} but there is no point because we can't
distinguish in the backend so options in basically becomes a list of flags that
are don't cares (can be set or clear).
Yes it is a mess, and confusing but I don't see a way to fix this
More information about the AppArmor
mailing list