[apparmor] Snaps are blocked by Apparmor on Ubuntu 22.04
Sonixxfx
sonixxfx at gmail.com
Wed Nov 16 08:57:11 UTC 2022
Op di 15 nov. 2022 om 23:53 schreef John Johansen <
john.johansen at canonical.com>:
> On 11/15/22 10:08, Sonixxfx wrote:
> > Op di 15 nov. 2022 om 18:06 schreef John Johansen <
> john.johansen at canonical.com <mailto:john.johansen at canonical.com>>:
> >
> > On 11/15/22 06:30, Sonixxfx wrote:
> > > Hi,
> > >
> > > I was trying Apparmor today, but now my snaps won't run anymore.
> I have tried a couple of things to solve it, including disabling Apparmor,
> but it didn't help.
> > > When i try to start Brave for example dmesg shows me:
> > >
> >
> > how did you disable apparmor?
> >
> > systemctl disable apparmor
> >
> > or
> >
> > systemctl disable snapd.apparmor
> >
> > or
> >
> > systemctl stop apparmor
> >
> > or did you edit /etc/grub/defaults
> >
> >
> > I ran
> >
> > sudo systemctl stop apparmor.service
> >
> this will unload policy and make everything unconfined until reboot or the
> service is started again. It is important to note that restarting the
> service will NOT re-confine applications that are unconfined. They must be
> restarted.
>
> > to disable Apparmor.
> >
> > I ran
> >
> > sudo systemctl disable apparmor.service
> >
> > to unload the kernel module.
>
> this does not unload the kernel module, as apparmor is built into the
> kernel. At this time there is no option to make an of the LSMs loadable
> modules. What this does is partially disable systemd services that load
> policy/manage state.
>
> Partially because it only does late stage service disabling, there is
> early stage that can still run (not used by default on Ubuntu) and this can
> really mess up your system.
> >
> >
> > Should I have run:
> >
> > sudo systemctl disable snapd.apparmor ?
> >
>
> no the only safe way to disable apparmor is to set apparmor=0 as a kernel
> parameter, you can do this temporarily in grub when booting or in
> /etc/defaults/grub and the update-grub
>
>
>
Oke, thanks.
> > > brave_brave.desktop[9095]: snap-confine has elevated permissions
> and is not confined but should be. Refusing to continue to avoid permission
> escalation attacks
> > > brave_brave.desktop[9095]: Please make sure that the
> snapd.apparmor service is enabled and started.
> > >
> > > These messages are also shown when I have Apparmor enabled and
> started.
> > >
> >
> > what does aa-status return?
> >
> >
> > I have already reinstalled my OS, sorry. But I am curious what you
> answer to my question.
> >
> > > Can someone tell me how I can resolve this?
> > >
> >
> > so snaps by-pass the apparmor userspace service and only use the
> kernel component. They run their own service to manage snap confinement.
> What do you get for
> >
> > systemctl status snapd.apparmor
> >
> >
> > and of course if it is not running you can do
> >
> > systemctl start snapd.apparmor
> >
> > or make sure it runs after reboot
> >
> > systemctl enable snapd.apparmor
> >
> >
> > Thanks for the info 😃
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/apparmor/attachments/20221116/11417733/attachment-0001.html>
More information about the AppArmor
mailing list