잘못된 WEB_CMD 구성 옵션: 상대 경로 이름: '/bin/false'

잘못된 WEB_CMD 구성 옵션: 상대 경로 이름: '/bin/false'

저는 우분투에 있고 rkhunter를 설치하려고 합니다.

나는 노력했다

apt-get install rkhunter

성공

그런데 내가 그랬어

rkhunter --update

계속 받고 있어요

잘못된 WEB_CMD 구성 옵션: 상대 경로 이름: '/bin/false'

답변1

저도 같은 문제가 있습니다만다음 수정 사항을 찾았습니다.:

열려 있는 /etc/rkhunter.conf. 주석 처리를 해제하고(왼쪽의 # 제거) 다음 세 가지 변수를 변경합니다.

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=1rkhunter는 로컬 이미지만 사용하도록 지시하지만 이 설정이 작동하려면 이미지 파일에서 해당 이미지를 정의해야 합니다. MIRRORS_MODE=0rkhunter가 모든 이미지를 사용할 수 있도록 전환하세요 .

기본적으로 UPDATE_MIRRORS=0수동 이미지 파일 업데이트만 허용됩니다. UPDATE_MIRRORS=1rkhunter가 작업 중에 파일을 업데이트할 수 있도록 전환합니다 --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

관련 정보