故障描述:
登录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值即可。