故障描述:

登录FTP的时候无法登录,提示530 Login authentication failed,在/var/log/messages日志中出现:
[WARNING] Can't login as [xxx]: account disabled

故障原因:

pureftpd启动参数或者pure-ftpd.conf中有一项MinUID的参数,当pureftpd的虚拟用户uid小于MinUID定义的值时便无法登录FTP,因此只有虚拟用户的UID大于MinUID才可登录FTP。

解决方法:
  • 修改pureftpd虚拟帐户的uid使其大于MinUID或MinUID值小于所有虚拟帐户中uid最小的那一个
  • 已存在的账户可通过 pure-pw usermod修改uid,gid值(或删掉重新添加,^-^)
  • 新增虚拟账户uid 大于MinUID值即可。