如何为 Firefox 启用 AppArmor 配置文件?

如何为 Firefox 启用 AppArmor 配置文件?

最近有一个文章关于使用 AppArmor 配置 FF。

当我运行以下命令时

cat /etc/apparmor.d/usr.bin.firefox | sudo apparmor_parser –a

我收到以下错误

错误:无法读取配置文件 –a:没有此文件或目录。

如何摆脱这个错误?

另外,我没有使用 Ubuntu 自带的 FF,但我下载了最新的 FF 并开始使用它。需要对命令进行哪些更改?

答案1

只需运行此命令,而不是使用cat:

sudo apparmor_parser /etc/apparmor.d/usr.bin.firefox

-a或者添加是默认操作apparmor_parser施行。

为什么?如果您以 root 身份登录,或者您尝试过该命令,它将起作用最近使用sudo;sudo 密码输入导致了您遇到的问题。通常,对于管道,请使用以下语法: sudo sh -c "command1 | command2"


注意:/usr/bin/firefoxAppArmor 配置文件默认禁用在 Ubuntu 中。只要您下载的 Firefox 版本安装在该目录中/usr/bin(例如不是您的主目录),默认的 AppArmore 配置文件就可以启用并运行。

相关内容