pam_mysql / vsftpd 错误‘AUTHENTICATION FALURE (FIRST_PASS)’

pam_mysql / vsftpd 错误‘AUTHENTICATION FALURE (FIRST_PASS)’

我在 Debian Squeeze 上通过 pam 设置了 vsftpd 和 mysql auth。

配置:

auth    required    pam_mysql.so user=server passwd=x host=localhost db=server table=ftp usercolumn=username passwdcolumn=password crypt=2 sqllog=1 logtable=ftp_logs logmsgcolumn=msg logusercolumn=user logpidcolumn=pid loghostcolumn=host logrhostcolumn=rhost logtimecolumn=logtime
account required    pam_mysql.so user=server passwd=x host=localhost db=server table=ftp usercolumn=username passwdcolumn=password crypt=2 sqllog=1 logtable=ftp_logs logmsgcolumn=msg logusercolumn=user logpidcolumn=pid loghostcolumn=host logrhostcolumn=rhost logtimecolumn=logtime

现在,当我登录时,一切正常(没有错误!),但在 ftp_logs 表中显示:

  1. 身份验证失败 (FIRST_PASS)
  2. 认证成功
  3. 查询成功

这一切都发生在同一秒,并且我正在使用显式 TLS。

知道 FALURE 是从哪里来的吗?

相关内容