vsftpd本地用户错误“login不正确”

我想将一个Android应用程序与一个FTP服务器集成,在这种情况下,vsftpd(我的电脑运行LinuxMint 18,内核4.4.8)。

匿名用户工作,我的用户工作(darijan),但我做了另一个用户(ftpuser1),设置根目录到/ srv / ftp / ftpuser1(/ srv / ftp是vsftpd的默认文件夹)。 当我尝试使用ftpuser1login时,FTP服务器会提示“密码不正确”。

我的猜测是ftpserser1的密码存储在ftp上与本地用户是一样的,因为这是我的主要用户的情况。

1.)添加用户:(这不会改变Ubuntu中的任何东西,但以防万一)。

sudo deluser ftpuser1 sudo adduser ftpuser1 sudo nano /etc/passwd – 根据需要更改path

2.)在vsftpd.confpam_service_name=vsftpd更改为pam_service_name=ftp

validation是否启用了这两个选项:

 local_enable=YES #Permit local user login write_enable=YES #Write permissions