web-dev-qa-db-ja.com

無効なWEB_CMD構成オプション:相対パス名: "/ bin / false"

私はUbuntuを使用していますが、rkhunterをインストールしようとしています。

私はもう試した

apt-get install rkhunter

成功

しかし、私はやった

rkhunter --update

私は得続けた

無効なWEB_CMD構成オプション:相対パス名: "/ bin/false"

2
cyber8200

どうやらこれは、更新のリモートダウンロードを無効にしたセキュリティ更新が原因です。 /etc/rkhunter.confで置き換える推奨を確認しました:

WEB_CMD="/bin/false" 

WEB_CMD=""

しかし、アップデートが失敗するので要点はわかりません。私はあなたがそれを/bin/falseに任せるべきであると思います。メッセージを無視して、更新の適性に依存してください。

1
Dominique Lorre

私は同じ問題を抱えていましたが、 次の修正が見つかりました

/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を更新するのが最善のようです。それが私の計画です。これがお役に立てば幸いです。

1
fixxOrz