debian的pure-ftp
本文可自由转载,但请遵循“署名-非商业用途-保持一致”的创作共用协议。 永久链接:JoeCen's 小猫窝-----------------------------
debian自带的pure-ftp启动脚本似乎有点问题,如果是restart的话有时候kill不掉进程。好几次安装好pure-ftp进行了的配置后,发现用户验证失败。检查了n次配置,用/etc/init.d/pure-ftpd restart了几次,也排除了mkdb的问题。最后总是发现,系统中存在几个pure-ftpd进程,不同的是几个进程后面括号的名字不一样,如:
6825 ? Ss 0:00 pure-ftpd (SERVER)
6901 ? S 0:00 pure-ftpd (IDLE)
6902 ? S 0:00 pure-ftpd (PRIV)
于是kill掉所有的pure-ftpd进程,重新启动pure-ftp,用户即可正常登录。
正常来说应该只有(server)的。因为我连的还是第一个pure-ftpd进程,所以用户验证失败。
我奇怪的是,21端口被占用了,之后启动的pure-ftpd进程不是报错,而是变成了其它状态。