일부 스퀴즈 서버의 쉘쇼크 버그를 패치하고 있습니다.
몇 번의 구글 검색 끝에 나는 할 수 있다는 것을 알았습니다.내 적절한 소스 목록을 업데이트했습니다.. 그러나 어떤 이유로 이것이 작동하지 않았습니다.
packages.debian.org에서 패키지 검색을 시도했지만 성공하지 못했습니다. 찾는데 시간이 좀 걸렸어요이 게시물, 이것이 내 문제에 대한 해결책입니다.
제 질문은, 해당 패키지에 대한 블로그 게시물을 찾지 않고도 이러한 패키지를 직접 찾을 수 있는 방법입니다. 내가 packages.debian.org에서 잘못된 곳을 보았나요? squeeze 및 squeeze-updates 패키지를 모두 나열하려고 시도했지만 패치가 적용되지 않은 bash 패키지만 찾았습니다.
답변1
이것은 bash 패키지를 수정해야합니다
apt-get clean
apt-get update
apt-get install bash
패치가 적용되지 않았는지 확인하려면 이 명령을 실행하고 출력이 나오는지 확인하세요.충격 방지가 활성화되었습니다.
env x='() { :;}; echo SHELLSHOCK ENABLED' bash -c "echo Hello Big Boy"
어떤 버전의 데비안을 사용하고 있는지 언급하지 않으셨습니다. 여기에 예제 링크가 있습니다. 올바른 bash deb 패키지를 다운로드하여 설치해야 합니다.
답변2
첫째: 데비안 스퀴즈는 그렇지 않습니다.정확히LTS 프로젝트가 데비안에 장기적인 지원을 제공하려고 시도함에 따라 지원 손실:https://wiki.debian.org/LTS/Using
패키지 검색
- packages.debian.org 또는
- 또는
aptitude search pkg-name
- 사용하여
apt-cache search pkg-name
파일 검색
- packages.debian.org 또는
- 사용하여
apt-file search pkg-name