In /etc/cron.d/john the environment variable JOHN_OPTIONS is commented out but mentioned. When I uncomment this and add the option -user:-<user> where <user> is a user on my system john does not start via the cron mechanism. I have looked at the script /usr/share/john/cronjob and am a bit stumped why this happens.
Hi, sorry for the *REALLY* late reply, but I'm the maintainer of john since Apr 23. Please, note that the command-line option is "-users:[-]LOGIN|UID[,...]". Note that "s" at the end of "users". Please let me know, as this might be an important bug which should be fixed. However, I've uploaded a newer version to Debian/unstable, 1.7.2-1. Please try that, if you still experience that bug after correcting the typo. Kindly, David