web-dev-qa-db-ja.com

rkhunterをアップグレードする方法

コマンドを実行するとき:

Sudo rkhunter --versioncheck

次の出力が得られます。

[ Rootkit Hunter version 1.4.0 ]

Checking rkhunter version...
  This version  : 1.4.0
  Latest version: 1.4.2
  Update available

しかし、rkhunterをバージョン1.4.0からバージョン1.4.2にアップグレードするオプションはどこにもありません。また、コマンドを実行するときも:

Sudo apt-get update && Sudo apt-get dist-upgrade

rkhunterに使用できるアップグレードはありません。最新バージョンにアップグレードするための特別なコマンドがありますか、それともUbuntuリポジトリで新しいバージョンが使用可能になるまで待つ必要がありますか?

私も実行しようとしました:

Sudo rkhunter --update

そして私は得る:

[ Rootkit Hunter version 1.4.0 ]

Checking rkhunter data files...
  Checking file mirrors.dat                                  [ No update ]
  Checking file programs_bad.dat                             [ No update ]
  Checking file backdoorports.dat                            [ No update ]
  Checking file suspscan.dat                                 [ No update ]
  Checking file i18n/cn                                      [ No update ]
  Checking file i18n/de                                      [ No update ]
  Checking file i18n/en                                      [ No update ]
  Checking file i18n/tr                                      [ No update ]
  Checking file i18n/tr.utf8                                 [ No update ]
  Checking file i18n/zh                                      [ No update ]
  Checking file i18n/zh.utf8                                 [ No update ]

したがって、これは単なるハッシュデータベースなどであり、実際のプログラムバージョンはアップグレードしないと思います。

Ubuntu 14.10を実行しています

7
user364819
  • --updateコマンドは、現在のバージョンのファイルのみを更新しますが、新しいバージョンにはアップグレードしません。

  • 最新のrkhunterが必要な場合...

    • ダウンロード sourceforgeプロジェクトページのtar.gzファイル。 最新のダウンロードは1.4.2
    • ~/Downloadsディレクトリに移動し(または他の人をそのディレクトリにダウンロードした場合)、tar.gzファイルcdを新しく作成したディレクトリに抽出してインストールします。

    • ダウンロードした後のコマンドでは...

      cd ~/Downloads
      tar xvfz rkhunter-{tab}
      cd rkhunter-{tab}
      Sudo ./installer.sh --install
      

      (を押すと、バージョン番号が自動的に入力されます tab

この後、バージョンを確認し、リソースファイルを更新できます。

Sudo rkhunter --versioncheck
Sudo rkhunter --update --propupd
Sudo rkhunter --checkall

エラーについて:rkhunter.confを参照し、SCRIPTWHITELIST=/usr/sbin/prelinkをコメントアウトするか、prelinkをインストールします(ユニバースを有効にする必要があります)。

Sudo apt-get install prelink

インストール時に無効になり、構成ファイル/etc/default/prelinkを有効に変更する必要があります(PRELINKING=yes)。ただし、エラーを防ぐためには必要ありません。

7
Rinzwind

この回答を使用して1.4.0から1.4.6にアップグレードしました-rkhunterを実行しようとしたときに、画面にいくつかのエラーが出力されていることを確認したため、/ etc/rkhunter.confファイルの行をコメントアウトしてエラーが発生した後、正常に実行されました。コメントアウトする必要があるのは2行だけでした。

0
Dale Carter