= 设法破坏我的 Ubuntu 20.04 VPS 上的 Apparmor? =

![ ](httpswww.redditstatic.com/desktop2x/img/renderTimingPixel.png)

我有一个 Linode,我用它来运行 Wireguard VPN、MQTT 代理和其他一些小东西,但不知何故,在按照我的意愿设置所有内容时,我显然以某种方式破坏了 Apparmor。一段时间以来,我一直在尝试解决这个问题,并在谷歌上搜索我能想到的所有相关内容,但我并没有真正取得进展。

我怀疑内核启动参数可能是问题的一部分,但我没有更改那里的任何默认值,所以我不知道为什么它不会运行。有什么建议么?解决这个问题值得吗?提前致谢。

aa-状态返回:

apparmor 模块未加载。

systemctl status apparmor 表示以下内容 -

[apparmor.service - 加载 AppArmor 配置文件已加载:已加载(/lib/systemd/system/apparmor.service;已启用;供应商预设:已启用)活动:不活动(死)条件:启动条件在 2022 年星期二失败- 05-03 21:11:59 UTC; 6 分钟前 [ConditionSecurity=apparmor was not met Docs: man:apparmor(7) httpsgitlab.com/apparmor/apparmor/wikis/home/ May 03 21:11:59 Ubuntu systemd[ 1]:条件检查导致加载 AppArmor 配置文件被跳过。

**编辑问题通过以下解决!我将保留这篇文章,以防它在未来对任何人有所帮助。

重新启动后,读取 /proc/cmdline 显示未使用内核参数。这是因为 Linode 默认使用自己的内核,您需要明确设置 GRUB 2 才能在 Linode Manager 中启动。

登录到 Linode Manager,单击节点相关节点并找到“配置文件”。将内核更改为“GRUB 2”。

重新启动,看看会发生什么。祝你好运!

httpswww.isawan.net/posts/apparmor-debian-linode

暂时没有评论

成为第一个分享您的想法的人!

== 关于社区 ==

成员

在线的