GNU/Linux >> Linux の 問題 >  >> Linux

AppArmor:アプリケーションごとに複数のプロファイル (Firefox、Thunderbird) は可能ですか?構文?

AppArmor は実行可能ファイルで動作します。 Firefox が別のプロファイルをロードしたことを認識できないため、別の AppArmor プロファイルを使用する必要があります。

AppArmor は、アプリケーションが適用するプロファイルを変更できる変更ルールをサポートしています。意図されたユースケースは、アプリケーションが初期化を完了し、この特定のインスタンスでアクセスする必要があるものを見つけた後で、より制限的なプロファイルに切り替えることを正確に許可することです。したがって、Firefox が AppArmor に対応している場合、change_profile を指定することが可能です。 ルールを作成し、どのプロファイルとして実行するかを判断したら、トランジションを適用します。私の知る限り、これは行われていません。

プログラミングなしでできることは、 firefox-bin の複数のコピーまたはハードリンクを作成することです 実行可能ファイルを作成し、それぞれに異なるプロファイルを定義します (AppArmor は実行可能ファイルへのパスに基づいているため、inode に基づく SELinux とは異なり、異なるハード リンクで同じプロファイルを使用する必要はありません)。これには root が必要であり、あまり便利ではありません。そのため、プロファイルの変更機能が AppArmor に追加されました。


Linux
  1. Osxログインシェルのインタラクティブシェルがデフォルトであるのはなぜですか?

  2. Linuxで相互に信頼されていないアプリのファイルはどのように保護されていますか?

  3. Firefoxのビンがどこにあるかを知る方法は?

  1. Umaskが適用される前のファイルタイプごとの従来のファイルパーミッションは何ですか?

  2. Ubuntu 12.04 LTS に複数のバージョンの PHP がインストールされているかどうかを確認するにはどうすればよいですか?

  3. SSH デーモンで考えられるセキュリティ上の問題は何ですか?

  1. logrotate 構成ファイルの構文 - 複数のワイルドカード エントリが可能ですか?

  2. 起動した現在のディスクを dd することはできますか?

  3. デスクトップ環境をインストールせずに Firefox などのグラフィカル アプリケーションを実行することはできますか?