I had a similar problem.
What solved it for me was to give the user that was having the problem a shell that appears in /etc/shells.
I used usermod's -s option to do this. By default, it seems that Slackware leaves the default shell field in /etc/passwd blank.
I think I figured out what was going on by running proftpd with -d -n, tried connecting, and watched what was going on.
Lyle
|