mirror of
https://gitlab.com/apparmor/apparmor.git
synced 2025-03-04 08:24:42 +01:00
![]() When writing out a profile, aa-logprof incorrectly converts PUx execute permission modes to the syntactically invalid UPx mode, because the function that converts the internal representation of permissions to a string emits the U(nconfined) mode bit before the P bit. This patch corrects this by reordering the way the exec permissions are emitted, so that P and C modes come before U and i. Based on http://wiki.apparmor.net/index.php/AppArmor_Core_Policy_Reference#Execute_rules this should emit the modes correctly in all combined exec modes. Other approaches to fixing this would require adjusting the data structure that contains the permission modes, resulting in a more invasive patch. Nominated-By: Steve Beattie <sbeattie@ubuntu.com> Signed-Off-By: John Johansen <john.johansen@canonical.com> Bug: https://launchpad.net/bugs/982619 |
||
---|---|---|
.. | ||
AppArmor.pm | ||
Config.pm | ||
Reports.pm | ||
Repository.pm | ||
Severity.pm |