저는 우분투에 있고 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=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