RedHat 系Linux でのTOMOYO Linux の導入について

はじめに

TOMOYO Linux とはアクセス制御機能を強化したLinux カーネルです。システム管理者のスキルやシス テムの用途に応じて設定範囲を調節できるため、過度な負担を強いることなくLinux システムのセキュリティ を強化することができます。

本書では、RedHat 系ディストリビューションでTOMOYO Linux を体験するための手順について紹介し ます。

1 CentOS LiveCD で体験する

CentOS LiveCD のISO イメージにTOMOYO Linux を導入したものを公開しています。 http://tomoyo.sourceforge.jp/ja/1.6.x/1st-step/centos5-live/

2 実際のシステムで利用する

2.1 yum を使ってインストールする方法

i686 向けのコンパイル済みのカーネルとツールをパッケージにして提供しています。

2.1.1 RHEL5U3 (CentOS 5.3) 導入手順

wget -O /tmp/key 'http://pgp.nic.ad.jp/pks/lookup?op=get&search=0x4B975A98'
rpm --import /tmp/key
wget -O /etc/yum.repos.d/ccs.repo http://tomoyo.sourceforge.jp/repos/CentOS5/ccs.repo
yum install ccs-kernel ccs-tools

2.1.2 RHEL4U7 (CentOS 4.7) 導入手順

wget -O /tmp/key 'http://pgp.nic.ad.jp/pks/lookup?op=get&search=0x4B975A98'
rpm --import /tmp/key
wget -O /etc/yum.repos.d/ccs.repo http://tomoyo.sourceforge.jp/repos/CentOS4/ccs.repo
yum install ccs-kernel-smp ccs-tools

2.1.3 RHEL3U9 (CentOS 3.9) 導入手順

wget -O /tmp/key 'http://pgp.nic.ad.jp/pks/lookup?op=get&search=0x4B975A98'
rpm --import /tmp/key
curl http://tomoyo.sourceforge.jp/repos/CentOS3/ccs.repo >> /etc/yum.conf
yum install ccs-kernel-smp ccs-tools

2.1.4 Fedora 10 導入手順

wget -O /tmp/key 'http://pgp.nic.ad.jp/pks/lookup?op=get&search=0x4B975A98'
rpm --import /tmp/key
wget -O /etc/yum.repos.d/ccs.repo http://tomoyo.sourceforge.jp/repos/Fedora10/ccs.repo
yum install ccs-kernel ccs-tools

2.1.5 Fedora 9 導入手順

wget -O /tmp/key 'http://pgp.nic.ad.jp/pks/lookup?op=get&search=0x4B975A98'
rpm --import /tmp/key
wget -O /etc/yum.repos.d/ccs.repo http://tomoyo.sourceforge.jp/repos/Fedora9/ccs.repo
yum install ccs-kernel ccs-tools

2.2 yum を使わずにインストールする方法

yum を使わずにrpm パッケージをダウンロードすることも可能です。

2.2.1 RHEL5U3 (CentOS 5.3) 用パッケージ

http://sourceforge.jp/projects/tomoyo/downloads/32414/

2.2.2 RHEL4U7 (CentOS 4.7) 用パッケージ

http://sourceforge.jp/projects/tomoyo/downloads/32413/

2.2.3 RHEL3U9 (CentOS 3.9) 用パッケージ

http://sourceforge.jp/projects/tomoyo/downloads/36630/

2.2.4 Fedora 10 用パッケージ

http://sourceforge.jp/projects/tomoyo/downloads/33803/

2.2.5 Fedora 9 用パッケージ

http://sourceforge.jp/projects/tomoyo/downloads/32417/

2.3 ソースからインストールする方法

x86 64 などで利用する場合には、下記のページをご参照ください。

http://tomoyo.sourceforge.jp/ja/1.6.x/compile.html

2.4 使い方

最初は、TOMOYO Linux の機能を用いてシステムの動作を解析されるところから始められると良いかと 思います。下記の記事の「ポリシーの作成」以降の手順をご覧ください。

http://tomoyo.sourceforge.jp/ja/1.6.x/analysis.html

参考情報

技術評論社Software Design 誌に連載した記事「TOMOYO Linux の世界」について、編集部の方の許可 をいただきWiki に転載しています。

http://tomoyo.sourceforge.jp/wiki/?WorldOfTomoyoLinux