follow me

LOMAC/LSMツール準備

LOMAC/LSMのツールの準備です。
たいしたツールは用意されておらず、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

関連情報

LOMAC/LSMツール準備 | 0 件のコメント | アカウント登録
サイト管理者はコメントに関する責任を負いません。