AppArmor is a Mandatory Access Control or MAC system. It uses Linux Security Module to restrict programs. AppArmor sets up a collection of default application profiles to protect Linux services. You can also protect any other applications running on your system by creating profile files yourself. In Ubuntu, AppArmor is installed and enabled by default.
My application relies heavily on AppArmor for security. I use Ubuntu to host it myself, but I have gotten requests from others that want to host in on a Fedora or RHEL machine.
Now I am aware that Redhat prefers people to use SElinux instead of AppArmor. However, I have looked into it, and I think it is going to be very hard to translate my AppArmor profiles to SElinux policies.
After trying to configure AppArmor it seems I may have made a few mistakes during configuration, as such I'm wondering if there's a command that I can run that will completely reset all AppArmor profiles to their default, exactly the way they came during installation?
I am keen to know if there is a Graphical User Interface available for AppArmor. I have downloaded what I think is the right package from the AppArmor wiki but I'm completely lost as to where to start as I am still new to ubuntu and coding. All the posts in the stickied AppArmor thread are way above my head!