このスレッドは未解決です(解決したらこちらで解決済にしてください)
<<戻る

chkrootkit確認 このメッセージに返信する
日時: 2007/11/24 18:21
名前: あき
URL:
rootkit検知ツール導入(chkrootkit)を行ってる際に
chkrootkit確認で

[root@centos ~]# chkrootkit | grep INFECTED
をkey-inしましたら
bash: chkrootkit: command not found
と表示され はじかれてしまいました。

[root@centos ~]# chkrootkit | grep INFECTED  を入力するまでには

centOS5ですので
[root@centos ~]# wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
[root@centos ~]# rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.i386.rpm
[root@centos ~]# rm -f rpmforge-release-0.3.6-1.el5.rf.i386.rpm
[root@centos ~]# sed -i 's/enabled = 1/enabled = 0/g' /etc/yum.repos.d/rpmforge.repo
[root@centos ~]# yum -y --enablerepo=rpmforge install chkrootkit
を入力しております
何が悪くてcommand not foundになるのでしょうか?
記事編集 編集
Re: chkrootkit確認 このメッセージに返信する
日時: 2007/11/25 12:04
名前: 管理人
URL:
以下のコマンドの結果を貼り付けてください。

[root@centos ~]# rpm -q chkrootkit
chkrootkit-0.47-1.el5.rf

[root@centos ~]# which chkrootkit
/usr/bin/chkrootkit

[root@centos ~]# whereis chkrootkit
chkrootkit: /usr/bin/chkrootkit

[root@centos ~]# env|grep PATH
PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

記事編集 編集
3年前の質問を再質問。 このメッセージに返信する
日時: 2010/09/08 10:14
名前: ツニー
URL:
質問者とは異なるのですが、同様の状況が発生しました。
CentOS 5.5で、yum install chkrootkitを行いました。
その後、コマンドが見つからないというエラー発生です。

管理人さんが提示してほしいというコマンドの結果は次の通りです。

[root@centos5.5]# chkrootkit | grep INFECTED
-bash: chkrootkit: command not found
[root@centos5.5]# rpm -q chkrootkit
chkrootkit-0.47-1.el5.rf
[root@centos5.5]# which chkrootkit
/usr/bin/which: no chkrootkit in (/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)
[root@centos5.5]# whereis chkrootkit
chkrootkit: /usr/bin/chkrootkit
[root@centos5.5]# env|grep PATH
PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

どのようにしたら、エラーを解決できるのでしょうか。よろしくお願いします。
記事編集 編集
Re: chkrootkit確認 このメッセージに返信する
日時: 2010/09/08 17:23
名前: stranger
URL: http://ja.528p.com/
/etc/security/console.apps/chkrootkit

USER=root
PROGRAM=/usr/lib/chkrootkit-0.47/chkrootkit.sh
SESSION=true

になっていますか

/usr/bin/chkrootkitは/usr/bin/consolehelperへのリンクになっていて
上記の設定ファイルを読み込んで/usr/lib/chkrootkit-0.47/chkrootkit.shを実行します
記事編集 編集
consolehelperがない。 このメッセージに返信する
日時: 2010/09/09 20:21
名前: ツニー
URL:
strangerさん、返答ありがとうございます。

指摘されたように、

vi /etc/security/console.apps/chkrootkit

で開いてみたところ、

USER=root
PROGRAM=/usr/lib/chkrootkit-0.47/chkrootkit.sh
SESSION=true

と正しく表示されていました。

役に立ったのは、リンクについて指摘していただいた部分です。

気になってconsolehelperを/usr/bin/で探したところ、
どこにも見つかりません。……ということで、原因が判明しました。
consolehelperをyum installしようとしましたが、
これは当然はねられて、正しく次のインストールを行いました。

yum -y install usermode

その後、chkrootkitを実行したところ、無事にチェックが完了しました。

最初の質問者の方とは違う原因とも考えられますが、
無事に問題を解決することができました。(^_-)
記事編集 編集
件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -