Skip to main content
本製品の最新リリースがご利用いただけます。
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

Ubuntu および Debian 上の StorageGRID の AppArmor プロファイルについて説明します

自己展開した Ubuntu 環境で操作していて、AppArmor 強制アクセス制御システムを使用している場合、ベースシステムにインストールするパッケージに関連付けられた AppArmor プロファイルは、StorageGRID とともにインストールされた対応するパッケージによってブロックされる可能性があります。

デフォルトでは、AppArmorプロファイルは、基本オペレーティングシステムにインストールするパッケージ用にインストールされます。これらのパッケージを StorageGRID システムコンテナから実行すると、AppArmorプロファイルはブロックされます。DHCP、MySQL、NTP、および tcdump の基本パッケージはAppArmorと競合し、他の基本パッケージも競合する可能性があります。

AppArmor プロファイルの処理方法には、次の2つの選択肢があります:

  • ベースシステムにインストールされているパッケージのうち、StorageGRID システムコンテナ内のパッケージと重複するものについては、個別のプロファイルを無効にします。個々のプロファイルを無効にすると、StorageGRID ログファイルに AppArmor が有効になっていることを示すエントリが表示されます。

    以下のコマンドを使用してください:

    sudo ln -s /etc/apparmor.d/<profile.name> /etc/apparmor.d/disable/
    sudo apparmor_parser -R /etc/apparmor.d/<profile.name>

    例:

    sudo ln -s /etc/apparmor.d/bin.ping /etc/apparmor.d/disable/
    sudo apparmor_parser -R /etc/apparmor.d/bin.ping
  • AppArmorを完全に無効にします。Ubuntu 9.10以降の場合は、Ubuntuオンラインコミュニティの手順に従ってください: "AppArmorを無効にする"。AppArmorを完全に無効にすることは、新しいバージョンのUbuntuでは不可能な場合があります。

    AppArmor を無効にすると、AppArmor が有効であることを示すエントリは StorageGRID ログファイルに表示されなくなります。