web-dev-qa-db-ja.com

FirefoxのAppArmorプロファイルを有効にするにはどうすればよいですか?

最近、AppArmorでFFを構成することについて 記事 があります。

以下のコマンドを実行したとき

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

次のエラーが表示されます

エラー:プロファイルを読み取れませんでした-a:そのようなファイルまたはディレクトリはありません。

このエラーを取り除く方法は?

また、Ubuntuに付属のFFは使用していませんが、最新のFFをダウンロードして使用を開始しています。コマンドにどのような変更が必要ですか?

2
Praveen Sripati

cat:を使用する代わりにこれを実行するだけです

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

-aまたはaddはデフォルトの操作です apparmor_parser 実行します。

理由 rootとしてログインしている場合、またはrecentlySudoを使用している場合、試行したコマンドは機能します。 Sudoパスワードエントリが問題の原因です。一般に、パイプには次の構文を使用します:Sudo sh -c "command1 | command2"


注:Ubuntuの/usr/bin/firefox AppArmorプロファイルデフォルトでは無効ダウンロードするFirefoxのバージョンが/usr/bin(たとえば、ホームディレクトリではない)にインストールされている限り、デフォルトのAppArmoreプロファイルを有効にして機能します。

1
ish