pureftp报错:421 Unknown authentication method: puredb的处理办法

回复 收藏
pureftp一般情况下在编译安装的时候不会报错,个别时候会出现如下情况的报错:

Running: [‘/usr/local/pureftpd/sbin/pure-ftpd’, ‘-A’, ‘-c’, ’50’, ‘-B’, ‘-C’, ‘8’, ‘-D’, ‘-f’, ‘ftp’, ‘-H’,’-I’, ’15’, ‘-l’, ‘puredb:/usr/local/pureftpd/etc/pureftpd.pdb’, ‘-L’, ‘10000:8′, ‘-m’, ‘4’, ‘-s’,’-U’,’133:022′, ‘-u’, ‘100’, ‘-k’, ’99’, ‘-Z’]
421 Unknown authentication method: puredb:/usr/local/pureftpd/etc/pureftpd.pdb
出现这种报错的原因在哪里呢,根据本人的经验,一般有两种情况:

1. 编译的时候,没有把相应的参数加载进去(–with-puredb)

一般我们在编译的时候,经常选择的参数是:

./configure –prefix=/usr/local/pureftpd/ –with-everything
其实这个–with-everything有时候也是靠不住的,我们把相应的参数给加上去:

./configure –prefix=/opt/app/pureftpd/ –with-puredb
这样重新编译一下,应该就可以了。

2. 如果把puredb的参数加进去之后,编译完了还是报这个错误,那就有可能你之前在/usr/local/下曾经编译过一个pureftp,而且这个pureftp不是用puredb验证的,把/usr/local/下的那个pureftp删除即可。

常见的就是这两种情况,具体问题再具体分析。

2016-05-13 22:17 举报
已邀请:

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: