私はUbuntuにいてrkhunterをインストールしようとしています。
頑張った
apt-get install rkhunter
成功
しかし、私はそうでした。
rkhunter --update
受け取っています。
無効なWEB_CMD設定オプション:相対パス名: '/bin/false'
答え1
私も同じ問題がありますが、次の修正が見つかりました。:
開いている/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
長すぎます。Spirit、何が起こっているのかについての簡単な説明は次のとおりです。
デフォルトでは、MIRRORS_MODE=1
rkhunterはローカルイメージのみを使用するように指示しますが、この設定が機能するにはイメージファイルでそのイメージを定義する必要があります。MIRRORS_MODE=0
rkhunterがすべての画像を使用できるように切り替えます。
デフォルトでは、UPDATE_MIRRORS=0
手動イメージファイルの更新のみが許可されます。UPDATE_MIRRORS=1
rkhunterが操作中にファイルを更新できるように切り替えます--update
。
基本WEB_CMD="/bin/false"
故意に防止rkhunterがミラーに接続されているセキュリティ上の理由。WEB_CMD=""
rkhunterの画像更新機能を再度有効にします。
ただし、セキュリティ上の理由からこの機能を意図的に無効にしたことを考慮すると、パッケージマネージャを使用してrkhunterを更新するのが最善のようです。これが私がする計画です。お役に立てば幸いです。
答え2
明らかに、これはアップデートのリモートダウンロードを無効にするセキュリティアップデートが原因で発生します。交換の提案を確認しました/etc/rkhunter.conf
。
WEB_CMD="/bin/false"
そして
WEB_CMD=""
ところでアップデートが失敗しそうで、これは理解できませんね。私の考えにはそのままにして/bin/false
メッセージを無視し、アップデート機能に頼らなければならないと思います。
答え3
cURLがシステムにインストールされている場合(おそらく)、ドキュメントにデフォルト値がないと指定されているので、WEB_CMD = curlを設定することをお勧めします。
答え4
WEB_CMD="ftp -o -"
構成ファイル内
# apt install ftp