使用 linux 用户登陆 vsftpd

vsftpd 的用户有三种类型。第一种就是 linux 的系统用户,第二类是就是 虚拟用户,第三种 就是匿名用户,今天测试一下系统用户。

使用系统用户登陆vstfpd

首先创建一个系统用户

useradd vsftpd
passwd vsftpd 

创建用户后使用linux登陆

使用系统用户登陆vsftpd
使用系统用户登陆vsftpd

登陆的结果

vsftpd 登陆失败
vsftpd 登陆失败

这里有两点重要的信息

  1. 密码验证是通过了
  2. 发生了 500 错误,原因是 不能切换目录

排除问题

居然犯了一个低级错误,useradd 创建用户的时候,在 debian 中是不会创建家目录,所有 /home/vspok 目录是不存在,所有不能切换到这个目录,就导致了500错误。

了解更多

500 错误不全是这个问题导致,之前好像也遇到,是权限的问题。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注