我最近安装了 Debian 12 Bookworm,据我所知,全新安装时默认预装了 app-armor。我aa-status
以 root 身份运行命令,但返回结果为:bash: aa-status: command not found
。我知道 aa-status 是 apparmor-utils 的一部分。而且它也已安装。
更准确地说,这里的回归apt list --installed | grep apparmor
在于:
apparmor-profiles/stable,stable,now 3.0.8-3 all [installed]
apparmor-utils/stable,stable,now 3.0.8-3 all [installed]
apparmor/stable,now 3.0.8-3 amd64 [installed]
libapparmor1/stable,now 3.0.8-3 amd64 [installed]
python3-apparmor/stable,stable,now 3.0.8-3 all [installed,automatic]
python3-libapparmor/stable,now 3.0.8-3 amd64 [installed,automatic]
当我使用 systemctl status apparmor 向 systemctl “询问” 有关 apparmor 的信息时,它会“说”:
● apparmor.service - Load AppArmor profiles
Loaded: loaded (/lib/systemd/system/apparmor.service; enabled; preset: enabled)
Active: active (exited) since Thu 2024-07-25 08:39:48 -03; 5min ago
Docs: man:apparmor(7)
https://gitlab.com/apparmor/apparmor/wikis/home/
Process: 978 ExecStart=/lib/apparmor/apparmor.systemd reload (code=exited, status=0/SUCCESS)
Main PID: 978 (code=exited, status=0/SUCCESS)
CPU: 359ms
Jul 25 08:39:48 mypc systemd[1]: Starting apparmor.service - Load AppArmor profiles...
Jul 25 08:39:48 mypc apparmor.systemd[978]: Restarting AppArmor
Jul 25 08:39:48 mypc apparmor.systemd[978]: Reloading AppArmor profiles
Jul 25 08:39:48 mypc systemd[1]: Finished apparmor.service - Load AppArmor profiles.
我还注意到了 Finished apparmor.service - Load AppArmor 配置文件。但不知道这是什么意思。我需要一个配置文件才能使其正常运行吗?它没有默认配置文件?你能帮我更好地理解它吗?
提前致谢!