次のページ 前のページ 目次へ

2. LIDS のインストール

2.1 LIDS カーネルパッチはどうやって当てるのですか?

Xie は instructions に LIDS をダウンロードして、カーネルにパッチをあてる方法をもりこんでいます。 とはいえ、必要な手順について簡単におさえておくことにします。この例では、カーネルソースが /usr/src/linux にインストールされていると想定しています。

2.2 LIDS の管理ユーティリティ (lidsadm と lidsconf) をインストールする方法は?

2.3 次は?

再起動して LIDS で強化されたカーネルにする前に、まず LIDS の ACL を設定せねばなりません。さもなければ、再起動するとシステムが使いものにならなくなります。LIDS の ACL を設定する方法については 後ほど

2.4 lidsadm をコンパイルしようとしたら、gcc に lidstext.h がない、といわれました。この問題はどうやって解決すればいいの?

これは、/usr/include/linux/usr/src/linux/include/linux へのシンボリックリンクではないシステムにおいて発生します。完全なエラーメッセージはこうです −

 lidsadm.c:30: linux/lidsext.h: No such file or directory make: *** [lidsadm.o] Error 1 

この問題を解決するには、lidsadm のソースディレクトリにある Makefile を編集して、CFLAGS オプションに -I/usr/src/linux/include を加えてください。

この時点で、普通に lidsadm をコンパイルできるはずです。

2.5 LIDS のバージョンを 0.9.14, 0.9.15, 1.0.6, 1.0.7 にアップグレードすると、再起動中にシステムがパニックします。どうやって直せば?

/etc/lids/lids.conf ファイルの書式が、これらのリリースで変更されています。lidsadm の新バージョンを使って、ファイルを再作成する必要があります。

2.6 Debian ユーザへのメモ……

David Spreen は LIDS の Debian パッケージを保守しています。パッケージ固有の LIDS の設定を netzwurm@debian.org 宛てにメールすると喜ぶでしょう。Debian 固有の修正が含まれているため、Debian ユーザは LIDS の Debian パッケージを使うようにも彼は勧めています。

2.7 LIDS のパッチを RedHat のカーネル 2.x.x-x にあてようとしたら、エラーになりました。何が悪いの?

LIDS は Linus が開発した "普通の" カーネルを使って開発されています。RedHat や Debian、Suse を含む多くのディストリビューションでは、カーネルをカスタマイズしています。これは悪いことではありませんが、それらのカーネルが Linus のものと同じではない、ということは知っておいてください。(Debian ユーザは 上の 注意を見てください。)


次のページ 前のページ 目次へ