방금 점보 존 패키지를 설치했습니다. ~/tools/john
바이너리 에 있고 ~/tools/john/run/john
구성은 다음과 같습니다.~/tools/john/run/john.conf
심볼릭 링크를 만들었습니다
sudo ln -s /home/me/tools/john/run/john /usr/local/bin/john
이제 나는 다음을 얻습니다:
fopen: john.conf: No such file or directory
내가 잘못하고 있는 걸까? 저는 우분투 18.04.1을 사용하고 있습니다. 감사합니다!
답변1
~에 따르면CONFIG
doc
소스 배포 하위 디렉터리의 문서, john.conf
"John의 홈 디렉터리"에서 파일을 찾으세요. 한 단계 더 나아가서 환경 변수라고 가정하는 변수에 대한 참조가 만들어지며 $JOHN
, 설정된 경우 해당 변수가 사용됩니다.
이것은 또한 에서 언급한 것처럼 약간 숨겨져 있습니다(제대로 표시되지 않음, 괄호 안에 있음).README.md
이것:
(John의 문서 및 구성 파일에서 "$JOHN"은 John의 "홈 디렉터리"를 나타냅니다. 실제로 디렉터리는 John을 설치한 방법에 따라 다릅니다.)
따라서 프로그램이 실행 $JOHN
파일이나 .
export JOHN="$HOME/tools/john/run"
이는 개별 사용자 또는 시스템 전체에 대해 수행될 수 있습니다. 예를 들어 참조하십시오.환경 변수를 영구적으로 설정하는 방법