SELinux/ja

From MediaWiki.org
Jump to: navigation, search

MediaWikiをSElinux上のシステムでインストールするために、次の追加のステップを実行しなければなりません:

chcon -R -t httpd_user_content_t /path/to/mediawiki_install

PHP fileinfo拡張機能をビルドした後です:

chcon -t httpd_sys_script_exec_t  /usr/lib/php/modules/fileinfo.so

Apacheによってexec()されたどの追加ファイルもhttpd_user_script_exec_tでなければなりません(PHPファイルには含まれません)。httpd_*_script_exec_tであるファイルはApacheプロセスによって書き込みされないことがあります。理想的にはMediaWikiの実行可能な(PHP)ファイルはhttpd_user_script_exec_tすべきですが、これは現在のSElinuxポリシーでは必要ありません。

他の手軽なSELinuxトリック[edit]

audit2allowはPerlスクリプトでSELinuxエラーを解釈して様々な問題を克服する正しいルールを構築します。

/usr/bin/audit2allow -i /var/log/messages

失敗したものとして報告されることを許可するポリシーを追加する必要がある行を出力します。

失敗したときに次のことを試して下さい

man setenforc
言語:Project:Language policy English  • 日本語