Linux – vsftpd local users error “Incorrect login”

ftplinuxUbuntuuser-managementvsftpd

I want to integrate an Android app with a FTP server, in this case vsftpd (My computer is running LinuxMint 18, kernel 4.4.8).

Anonymous users work, my user works (darijan), but I made another user (ftpuser1), set root directory to /srv/ftp/ftpuser1 (/srv/ftp is the default folder for vsftpd). When I try logging in with ftpuser1, the FTP server says 'incorrect password'.

My guess is that the ftpuser1's password stored on the ftp is the same on the local user, since that is the case with my main user.

Best Answer

1.) Add User with: (This won't change anything in Ubuntu but just in case.)

sudo deluser ftpuser1 sudo adduser ftpuser1 sudo nano /etc/passwd - Change the path if needed

2.) In vsftpd.conf change pam_service_name=vsftpd to pam_service_name=ftp