我已经在 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
选项)
然后尝试连接并查看出现什么错误。