From 45b5f5bae2545d3fc7401834a6ff07f08d05bc34 Mon Sep 17 00:00:00 2001 From: spiritLHLS <103393591+spiritLHLS@users.noreply.github.com> Date: Fri, 17 Feb 2023 10:16:17 +0800 Subject: [PATCH] Update build_backend.sh --- build_backend.sh | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/build_backend.sh b/build_backend.sh index 92eefad..8ede973 100644 --- a/build_backend.sh +++ b/build_backend.sh @@ -48,3 +48,23 @@ echo "Bridge vmbr1 created!" echo "Creating resource pool mypool..." pvesh create /pools --poolid mypool echo "Resource pool mypool created!" + +# 检测AppArmor模块 +if ! dpkg -s apparmor > /dev/null 2>&1; then + echo "Installing AppArmor..." + apt-get update + apt-get install -y apparmor +fi +if ! systemctl is-active --quiet apparmor.service; then + echo "Starting AppArmor service..." + systemctl enable apparmor.service + systemctl start apparmor.service +fi +if ! lsmod | grep -q apparmor; then + echo "Loading AppArmor kernel module..." + modprobe apparmor +fi +if ! lsmod | grep -q apparmor; then + echo "AppArmor not loaded, a system reboot may be required." +fi +echo "AppArmor has been configured."