On 03.12.2017 02:57, Ben Caradoc-Davies wrote: > On 02/12/17 23:43, Alexander V. Makartsev wrote: >> Now, when I hit this buggy profile problem, I'm thinking about how to >> deal with these problems in the future for other applications. >> After consulting AppArmor manual I have not found any reference about >> how to override AppArmor profile. >> All profiles are placed in "/etc/apparmor.d/" and that is it, so the >> only options are either disable misbehaving AppArmor profile or modify >> it which is bad option because this is package shipped profile. >> For an example, systemd unit-files could be easily overridden without >> resorting to modification of package shipped unit-files. >> I this possible for AppArmor? > > Yes, there is aa-complain in the apparmor-utils packages, but this was > itself buggy when I used it for thunderbird: > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=882047 > > Kind regards, > If I understood this correctly, aa-complain will only switch profile to "complain mode"(log, but don't block). This is effectively the same as disabling the profile, which is not a good solution. "aa-complain" is useful for debugging and writing my own profiles, but it won't be as useful when partially broken profile is coming from package, because any user-modifications will be over-written after package updates.
-- With kindest regards, Alexander. ⢀⣴⠾⠻⢶⣦⠀ ⣾⠁⢠⠒⠀⣿⡁ Debian - The universal operating system ⢿⡄⠘⠷⠚⠋⠀ https://www.debian.org ⠈⠳⣄⠀⠀⠀⠀