LOMAC/LSMツール準備
2010年6月 6日(日) 22:59 JST
閲覧数 3,506
LOMAC/LSMのツールの準備です。
たいしたツールは用意されておらず、level、linfo、lps、llsと4個のコマンドしか提供してくれません。
LOMACで提供されていたlupコマンドも存在しない様です。
■前準備。
■Makefile.PLの以下箇所をカーネルソースの場所に書き換え。
■security.xsを上書きコピー。
■PerlでMakefileを生成。
■security.xsを編集。
なぜか参照しているヘッダのパスが固定で埋め込まれているので、展開したソースの位置を指定。
■ビルドとインストール。
たいしたツールは用意されておらず、level、linfo、lps、llsと4個のコマンドしか提供してくれません。
LOMACで提供されていたlupコマンドも存在しない様です。
■前準備。
# cd ./lomac-perl # h2xs -A -n security # cd security
■Makefile.PLの以下箇所をカーネルソースの場所に書き換え。
INC => '-I.', # e.g., '-I. -I/usr/include/other'↓こんな感じに変更。
INC => '-I. -I/usr/src/linux-2.6.7/include',
■security.xsを上書きコピー。
# cp ../security.xs .
■PerlでMakefileを生成。
# perl Makefile.PL
■security.xsを編集。
なぜか参照しているヘッダのパスが固定で埋め込まれているので、展開したソースの位置を指定。
#include "/home/kguo/lomac_try/lomacio.h"↓こんな感じに変更。
#include "/usr/src/lomac_try/lomacio.h"
■ビルドとインストール。
# make # su # make install # cd ../util # cp lomac.pm /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/ # cp level linfo lls lps /opt/lomac/bin