SELinux ポリシー設定編
Rev.5を表示中。最新版はこちら。
ファイルタイプの設定以外にドメイン/タイプの追加や各コマンドのポリシーを変更する場合は、selinux-policy-targeted-sources.noarchをインストールする必要があるが、これをyumでインストールすると幾つかの設定ファイルが上書きされるようなので、/etc/selinuxをバックアップしておいた方がよい。[関連ファイル]
ドメイン/タイプの定義
/etc/selinux/targeted/src/policy/policy.conf
各プログラムのアクセス制御ポリシーの設定
/etc/selinux/targeted/src/policy/domains/program/*.te
アクセスベクター(ファイル/ソケット等へのアクセス手段)一覧
/etc/selinux/targeted/src/policy/flask/access_vectors
ポリシーの設定
/etc/selinux/targeted/src/policy配下でmake reload
/etc/selinux/targeted/policy/policy.19
ポリシーをバイナリ化してまとめたファイル
audit2allow -dとすることでエラーログから*.teに追加すべきallow文を出力してくれるので、これを該当プログラムの*.teに追加する。
# audit2allow -d allow fsadm_t ramfs_t:fifo_file write; allow kudzu_t modules_conf_t:file rename; allow pppd_t sbin_t:lnk_file read;
TODO: 反映方法