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.

2 Answers 2


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


Verify if you have enable these two options:

local_enable=YES   #Permit local user login
write_enable=YES   #Write permissions
  • i do have them set like that Jul 26, 2016 at 13:15

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .