Thanks for the suggestions Digital, but I figured it out and it is very weird. Somehow the /bin/bash entry in /etc/shells had a : added to the end. So pam was comparing /bin/bash: from /etc/shells to /bin/bash listed in my passwd file and they weren't the same. I don't know how this happened, but that solved it.
Another thing, I was using the custom home directory of /home/ftp-docs that I saw in a tutorial somewhere, but apparently vsftpd doesn't like that so I switched to /var/ftp/pub. Otherwise I get the 500 OOOPS: can't change directory error.
I hope this information will help someone else out that is going through these issues.
Thanks.
|