Openwall GNU/*/Linux - a small security-enhanced Linux distro for servers
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Date: Fri, 8 Feb 2019 08:42:48 +0100
From: magnum <>
Subject: Re: can't use $JOHN

On 2019-02-07 14:21, Micha Borrmann wrote:
> Hello,
> I'm using the bleeding version of john on Linux. There is no problem with compiling, but I can't use $JOHN it means, I have to call the executable everytime with the full path.
> $JOHN is defined, but nothing will be found

In the docs and eg. in our config files, $JOHN is referring to the "run" 
directory but has nothing to do with environment variables even if it 
resembles one.

A normal build is meant to be run as eg. "cd /path/to/john/run" and then 
"./john". There's also "system-wide builds" recommended for distros, 
where john's run directory is eg. "/usr/share/john/run" and john will be 
in PATH. Distros are also supposed to build fallback binaries, so the 
same "john" executable is used regardless of you having AVX-512 or 
anything down to just plain SSE2.

See for example doc/README-DISTROS


Powered by blists - more mailing lists

Your e-mail address:

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.