私はUbuntuを使用していますが、rkhunterをインストールしようとしています。
私はもう試した
apt-get install rkhunter
成功
しかし、私はやった
rkhunter --update
私は得続けた
無効なWEB_CMD構成オプション:相対パス名: "/ bin/false"
どうやらこれは、更新のリモートダウンロードを無効にしたセキュリティ更新が原因です。 /etc/rkhunter.conf
で置き換える推奨を確認しました:
WEB_CMD="/bin/false"
と
WEB_CMD=""
しかし、アップデートが失敗するので要点はわかりません。私はあなたがそれを/bin/false
に任せるべきであると思います。メッセージを無視して、更新の適性に依存してください。
私は同じ問題を抱えていましたが、 次の修正が見つかりました :
/etc/rkhunter.conf
を開きます。コメントを外し(左側の#を削除)、次の3つの変数を変更します。
MIRRORS_MODE=1 ---> MIRRORS_MODE=0
UPDATE_MIRRORS=0 ---> UPDATE_MIRRORS=1
WEB_CMD="/bin/false" ---> WEB_CMD=""
--versioncheck
および--update
が機能するようになりました。
/etc/rkhunter.conf
のよく書かれたコメントは各変数を明確に説明していると思いますが、tl; drの精神で、ここに私の簡単な解釈を示します何が起こっている:
デフォルトのMIRRORS_MODE=1
は、ローカルミラーのみを使用するようにrkhunterに指示しますが、この設定を機能させるには、ミラーファイルで定義する必要があります。 MIRRORS_MODE=0
に切り替えると、rkhunterは任意のミラーを使用できます。
デフォルトのUPDATE_MIRRORS=0
では、ミラーファイルを手動で更新することのみが許可されています。 UPDATE_MIRRORS=1
に切り替えると、--update
操作中にrkhunterがファイルを更新できるようになります。
デフォルトのWEB_CMD="/bin/false"
意図的にブロック rkhunterがミラーに接続できない セキュリティ上の理由 。 WEB_CMD=""
に切り替えると、ミラーの更新を行うrkhunterの機能が再度有効になります。
ただし、セキュリティ上の理由からこの機能が意図的に無効にされていることを考えると、パッケージマネージャーを使用してrkhunterを更新するのが最善のようです。それが私の計画です。これがお役に立てば幸いです。