I recently installed VSFTPD and added a user with the following commands:
useradd -G ftpusers -d /var/www someuser passwd someuser
I also added
user_list and confirmed that it does not exist in
ftpusers. When I try to log in using FireFTP I get a 530 Permission Denied error.
vsftpd.conf has been set to
anonymous_enable=NO but when it was set to
YES, I was able to successfully log in anonymously.
Am I missing something? Should I be setting ownership of
/var/www or something else?
EDIT: I've tried taking
root off of
ftpusers but even when attempting to sign in with
root I get a permission denied error. This would lead me to believe there's something wrong with my vsftpd or server configuration and not the way the user is set up.