My guess is that the problem is related to /etc/shadow. If
the crypted password there isn't readable then it will use
the entry from /etc/passwd - I guess that's something like
'!!' which would signify a locked account.
For testing you can always hardcode a password crypt in debug.h
Cheers,
Matt
I have it running as a separate daemon on a few systems as a non root user
without problems..
I changed the config.h to disable all the features which might require more
rights than the user has or uses OS functions for instance
DISABLE_PAM, DISABLE_LASTLOG, DISABLE_SYSLOG
I only use the use