我还没有成功构建 MAAS 服务器,也没有使用 12.04 LTS 部署节点和 charms。在我最近对日志进行故障排除时,我发现系统日志中存在几个与 apparmor 权限问题相关的错误。每次我修复一个错误时,就会出现另一个错误。我最终决定使用以下命令禁用 apparmor:
ln -s /etc/apparmor.d/usr.bin.cobblerd /etc/apparmor.d/disable/
apparmor_parser -R /etc/apparmor.d/usr.bin.cobblerd
你觉得这样做有什么问题吗?禁用 apparmor 后,我能够成功运行sudo cobbler check
并收到一条消息说一切正常。
答案1
虽然可以禁用 maas-provision 的 apparmor 配置文件,但我强烈建议不要这样做。该配置文件处理 cobbler 中 MAAS 所需的操作,虽然您可能会看到拒绝,但它仍会按照 MAAS 需要 cobbler 的方式继续工作。
换句话说,这些 apparmor 权限错误与您正在做的事情无关。