fopen: $JOHN/dynamic.conf: 해당 파일이나 디렉터리가 없습니다.

fopen: $JOHN/dynamic.conf: 해당 파일이나 디렉터리가 없습니다.

마스크되지 않은 db.txt 파일이 있습니다.

[root@SERVER ~]# rpm -qa | grep -i john
john-1.7.9-1.el6.rf.x86_64
[root@SERVER ~]# head -1 /etc/issue
Scientific Linux release 6.3 (Carbon)
[root@SERVER ~]# cat db.txt 
cecil:$6$iHc0bEXn$IxtX8x0TCx6h13qTH8yVjf5cGwT25AitFEQpJc3cP6qgN4LLMiJfDD2pQGUyZFX7JYeGneX34j38tNZHAgQsV/:503:504::/home/cecil:/bin/bash
[root@SERVER ~]# john db.txt 
fopen: $JOHN/dynamic.conf: No such file or directory
[root@SERVER ~]# ls -la .john/
összesen 44
drwx------.  2 root root  4096 máj   31 11.27 .
dr-xr-x---. 15 root root  4096 máj   31 11.35 ..
-rw-------.  1 root root     0 máj   31 11.24 dynamic.conf
-rw-------.  1 root root 36305 máj   31 11.27 john.conf
-rw-------.  1 root root     0 máj   31 11.24 john.ini
[root@SERVER ~]# 

하지만 해결할 수 없습니다:

fopen: $JOHN/dynamic.conf: No such file or directory

에러 메시지. 어떻게 할 수 있니? john.ini &dynamic.conf에 액세스하고 /etc에서 john.conf를 복사했습니다.

고쳐 쓰다:

[root@SERVER ~]# john db.txt 
fopen: $JOHN/dynamic.conf: No such file or directory
[root@SERVER ~]# echo $JOHN

[root@SERVER ~]# 

$JOHN 변수가 비어 있습니다.

업데이트 2: SL 6.4로 업데이트했지만 재부팅 후에도 여전히 동일합니다.

답변1

다음 줄에 댓글 달기/etc/john.conf

.include dynamic.conf

관련 정보