![我不小心删除了 /etc/apparmor/,我该怎么做才能恢复它?](https://linux22.com/image/153298/%E6%88%91%E4%B8%8D%E5%B0%8F%E5%BF%83%E5%88%A0%E9%99%A4%E4%BA%86%20%2Fetc%2Fapparmor%2F%EF%BC%8C%E6%88%91%E8%AF%A5%E6%80%8E%E4%B9%88%E5%81%9A%E6%89%8D%E8%83%BD%E6%81%A2%E5%A4%8D%E5%AE%83%EF%BC%9F.png)
由于在 gui 文件浏览器中选择了错误的文件夹,我不小心删除了 debian 4.19.28-2 机器上的 /etc/apparmor/ 文件夹。
我的问题是:
- 我应该担心吗?
#apparmor_status
apparmor module is loaded.
- 有没有办法找到该文件夹中应该包含的内容?也许有一种方法可以搜索 apt 来查找在该文件夹中提供文件的所有软件包?或者也许有一种方法可以从 的输出中得知
apparmor_status
?
#apparmor_status
apparmor module is loaded.
13 profiles are loaded.
13 profiles are in enforce mode.
{snip 13 lines}
0 profiles are in complain mode.
83 processes have profiles defined.
83 processes are in enforce mode.
{snip 83 lines}
答案1
您可以尝试重新安装它
apt-get install --reinstall apparmor
答案2
假设您没有进行配置更改等,那么您应该能够下载相关.deb
文件,将其转换为.tgz
with alien
,将其提取到临时位置,然后将文件移动到适当的位置。