바이너리 심볼릭 링크, 구성 파일을 찾을 수 없습니다

바이너리 심볼릭 링크, 구성 파일을 찾을 수 없습니다

방금 점보 존 패키지를 설치했습니다. ~/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

~에 따르면CONFIGdoc소스 배포 하위 디렉터리의 문서, john.conf"John의 홈 디렉터리"에서 파일을 찾으세요. 한 단계 더 나아가서 환경 변수라고 가정하는 변수에 대한 참조가 만들어지며 $JOHN, 설정된 경우 해당 변수가 사용됩니다.

이것은 또한 에서 언급한 것처럼 약간 숨겨져 있습니다(제대로 표시되지 않음, 괄호 안에 있음).README.md이것:

(John의 문서 및 구성 파일에서 "$JOHN"은 John의 "홈 디렉터리"를 나타냅니다. 실제로 디렉터리는 John을 설치한 방법에 따라 다릅니다.)

따라서 프로그램이 실행 $JOHN파일이나 .

export JOHN="$HOME/tools/john/run"

이는 개별 사용자 또는 시스템 전체에 대해 수행될 수 있습니다. 예를 들어 참조하십시오.환경 변수를 영구적으로 설정하는 방법

관련 정보