debian 上的 proftpd - authuserfile

debian 上的 proftpd - authuserfile

我已经在 debian 4.0 服务器上安装了 proftpd。我修改了 proftpd.conf 文件,以便有一个指向有效文件的 AuthUserFile 语句。该文件是按照 proftpd 规范配置的,但我放在此文件中的用户无法登录服务器。我可能做错了什么?

AuthUserFile 的格式为:用户名:密码:999:1002:www:/var/www:/bin/bash

答案1

我觉得这个条目没问题。/var/log/proftpd/auth.log 中是否有任何错误?

我发现通过停止 proftpd 服务并在前台运行可以更容易地调试 proftpd

proftpd -d 10

(也许不是 10,5 应该足够了,请参阅man proftpd选项)

然后尝试连接并查看出现什么错误。

答案2

使用以下指令关闭对旧版 ftpusers 文件的检查可能会有所帮助:

UseFtpUsers off

默认情况下,UseFtpUsers 指令处于开启状态

相关内容