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

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

我想将 Android 应用程序与 FTP 服务器集成,在本例中是 vsftpd(我的计算机运行的是 LinuxMint 18,内核 4.4.8)。

匿名用户可以使用,我的用户(darijan)也可以使用,但我创建了另一个用户(ftpuser1),将根目录设置为 /srv/ftp/ftpuser1(/srv/ftp 是 vsftpd 的默认文件夹)。当我尝试使用 ftpuser1 登录时,FTP 服务器显示“密码错误”。

我的猜测是,存储在 ftp 上的 ftpuser1 的密码与本地用户的密码相同,因为我的主用户就是这种情况。

答案1

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

sudo deluser ftpuser1 sudo adduser ftpuser1 sudo nano /etc/passwd- 如果需要,更改路径

2. )vsftpd.conf改为pam_service_name=vsftpdpam_service_name=ftp

答案2

验证您是否已启用这两个选项:

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

相关内容