OnWorksLinuxおよびWindowsオンラインワークステーション

及び

ワークステーションのオンライン無料ホスティング

<前へ | Contents | 次へ>

4.2. プロフィール


AppArmor プロファイルは、次の場所にある単純なテキスト ファイルです。 /etc/apparmor.d/。 ファイルの名前は、プロファイリングする実行可能ファイルへのフルパスの「/」を「.」に置き換えたものになります。 例えば /etc/apparmor.d/bin.ping の AppArmor プロファイルです。 /bin/ping


プロファイルで使用されるルールには主に XNUMX つのタイプがあります。

パスエントリ: アプリケーションがファイル システム内でアクセスできるファイルの詳細。

機能エントリ: 制限されたプロセスが使用できる権限を決定します。 例として、以下を見てみましょう /etc/apparmor.d/bin.ping:


#含む

/bin/ping flags=(苦情) {

#含む

#含む

#含む


能力 net_raw、能力 setuid、ネットワーク inet raw、


/bin/ping ミキサー、

/etc/modules.conf r、

}


#含む: 他のファイルのステートメントを含めます。 これにより、複数のアプリケーションに関連するステートメントを共通のファイルに配置できるようになります。

/bin/ping フラグ=(苦情): プロファイルされたプログラムへのパス。モードも次のように設定します。 文句を言う.

能力 net_raw、: アプリケーションが CAP_NET_RAW Posix.1e 機能にアクセスできるようにします。

/bin/ping ミキサー、: アプリケーションにファイルへの読み取りおよび実行アクセスを許可します。


画像

プロファイル ファイルを編集した後、プロファイルを再ロードする必要があります。 セクション 4.1「AppArmor の使用」 [p.194] を参照してください。 詳細は「XNUMX」を参照してください。


 

OnWorksのトップOSクラウドコンピューティング: