中村 雄一1
このドキュメントは、SELinux Policy Editorのインストール方法を解説してい ます。
RPMパッケージを使うことで簡単にインストールできます
# yum install checkpolicy audit
http://selpe.sourceforge.jp/download_jp.html
ファイル名は、
seedit-converter-2.0.0.(ディストリビューション
名).i386.rpm, seedit-policy-2.0.0-(ディストリビューション
名).i386.rpm, seedit-gui-2.0.0-1.noarch.rpm,seedit-doc-2.0.0-1.noarch.rpmとなってます。
seedit-converterには、Simplified PolicyをSELinuxのポリシに変換するツールと、Simplified Policy管理ツールが同梱されています。seedit-policyには、 simplified policyが格納されています。seedit-guiは、GUIです。
$ su - # rpm -ivh seedit-*.rpm # reboot
# setfiles /etc/selinux/seedit/contexts/files/file_contexts / -F -vv # reboot
# rpm -e seedit-policy seedit-converter # reboot再起動時、SELinuxのtargeted policy(Fedora Coreデフォルト)の、permissive モードで起動します。
http://sourceforge.net/project/showfiles.php?group_id=135756
# tar czvf seedit-*.tgz # cd seedit-converter # make install DISTRO=(FC5またはCOS4) # cd .. # cd seedit-policy # make install DISTRO=(FC5またはCOS4) # cd .. # cd seedit-gui # make install # touch /.autorelabel # reboot
#restorecon -R /etc #seedit-load -v #chkconfig auditd on #/etc/init.d/auditd start #rebootseedit-loadコマンドは、SPDLで書かれたポリシ(Simplified Policy)を、 SELinuxのポリシに変換し、カーネルに読み込ませたり、ファイルと タイプの関連付けを直したりするコマンドです。このコマンドを入力 することで、自分 のシステムに合わせたポリシを生成してくれます(このコマンドを入 力する前は、rpmパッケージ開発者の環境に適したポリシが生成され てます。)
SELINUXTYPE=seedit --> SELINUXTYPE=targeted次のコマンドを入力し、再起動します。
#touch /.autorelabel #reboot
SELINUX=permissive SELINUXTYPE=seeditそれ以外は、既存のシステムに影響を及ぼしません。
# sestatus SELinux status: enabled Current mode: permissive Mode from config file: permissive ... Policy from config file: seedit「Policy from config file: seedit」となってます。
どうやって設定をしていくかの詳細は「SELinux Policy Editor管理ガイ ド(マニュアル)」を参照してください。 また、インストール直後は、Permissiveモードになっていることに気を付けます。 Permissiveモードでは、SELinuxはシステムを守ってくれません。実運用時はど うするかについても、管理ガイドに載っています(Enforcingモードに切り替えま す)。
This document was generated using the LaTeX2HTML translator Version 2002-2-1 (1.70)
Copyright © 1993, 1994, 1995, 1996,
Nikos Drakos,
Computer Based Learning Unit, University of Leeds.
Copyright © 1997, 1998, 1999,
Ross Moore,
Mathematics Department, Macquarie University, Sydney.
The command line arguments were:
latex2html -local_icons -show_section_numbers -link 2 -split +0 install.tex
The translation was initiated by on 2006-07-05