Как включить профиль AppArmor для Firefox?

Недавно появилась статья о настройке FF с помощью AppArmor.

Когда я выполнил приведенную ниже команду

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

Я получаю следующую ошибку

Ошибка: не удалось прочитать профиль –a: такого файла или каталога нет.

Как избавиться от этой ошибки?

Кроме того, я не использую FF, который поставляется с Ubuntu, но я загружаю последнюю версию FF и начинаю ее использовать. Какие изменения в команде требуются?

2
задан 7 July 2012 в 21:24

1 ответ

Просто запустите это вместо использования cat:

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

-a или add - это операция по умолчанию, которую выполняет apparmor_parser .

Почему? команда при попытке ее запуска будет работать, если вы вошли в систему как root или недавно использовали sudo; ввод пароля sudo вызывает проблему, с которой вы столкнулись. Обычно для каналов используется следующий синтаксис: sudo sh -c "command1 | command2"


Примечание. Профиль /usr/bin/firefox AppArmor по умолчанию отключен в Ubuntu. Пока версия Firefox, которую вы загружаете, устанавливается в /usr/bin (например, не в вашем домашнем каталоге), профиль AppArmore по умолчанию может быть включен и будет работать.

0
ответ дан 7 July 2012 в 21:24

Другие вопросы по тегам:

Похожие вопросы: