pure-ftpd 认证失败

Way*_*yne 2 ubuntu authentication ftp pam pureftpd

我在 Ubuntu 8.04 上安装了 pure-ftpd 使用

aptitude install pure-ftpd
Run Code Online (Sandbox Code Playgroud)

添加用户的步骤是什么?

我是纯 ftpd 和 PAM 身份验证的新手,但我按照 pure-ftpd 文档做 pure-pw useradd 然后重新启动 pure-ftpd 但没有骰子。

尝试与 ftp 客户端连接时,它仍然显示“身份验证失败”。

我验证了添加的用户有一个 /etc/pure-ftpd/pure-ftpd.passwd 条目。

那么拼图的缺失部分是什么?

小智 5

我刚刚遇到了类似的问题。我添加了用户 usingpure-pw useradd和 get 530 Login authentication failed

解决方案是在/etc/pure-ftpd/auth目录中添加一个符号链接,指向/etc/pure-ftpd/conf/PureDB(有一个文件路径可以保留 ftp 用户),在其他文件之前按字母顺序显示auth,例如

cd /etc/pure-ftpd/auth/
ln -s ../conf/PureDB 50PureDB
Run Code Online (Sandbox Code Playgroud)

然后,ls在同一目录中返回:

50PureDB -> ../conf/PureDB
65unix -> ../conf/UnixAuthentication
70pam -> ../conf/PAMAuthentication
Run Code Online (Sandbox Code Playgroud)