マスクされていない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