首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Zpanel的proftpd无法创建新的ftp用户(可能在mysql更新之后)

Zpanel的proftpd无法创建新的ftp用户(可能在mysql更新之后)
EN

Stack Overflow用户
提问于 2015-02-09 03:33:35
回答 1查看 637关注 0票数 0

问题:

我过去经常从Zpanel的"file > ftp帐户“中创建和删除ftp用户帐户,从来没有任何问题。我今天试着创建一个新的帐户,在zpanel中一切看起来都很好,UI返回“成功”,这个帐户是在zpanel中永久列出的,但是我就是不能连接到它。FTP错误530

系统信息:

  • 6.6 (数字定位副总裁)
  • zpanel 10.1.1
  • php 5.3.3
  • mysql 5.6.22

可能:

我记得几周前我做了mysql服务器更新,从那以后我就没有管理过任何ftp帐户。查看zpanel_proftpd.ftpusers表,我注意到没有将新的ftp帐户写入表中。

I还检查了:

  • 这个proftpd-mysql.conf有一个适合mysql访问的用户/通行证(root)
  • mysql.user表有根用户,它正在工作,但是除了根和我创建的根之外,只有zpanel安装插入的“后缀”。(是否有任何zpanel用户失踪?)
  • 在创建ftp用户时启用了mysql的general_logging,但只记录了查询,而不是来自mysql的响应。
  • 启用了php日志,但也没有,似乎zpanel可以正常工作。

侧面的注意事项

  • proftpd-mysql.conf有一部分似乎将字段映射到db列,但配置文件中的列名与DB中的列名不匹配。问题是我没有碰过这个文件,所以我很确定他们一开始就没有匹配过。
  • 对于新用户,proftpd auth.log只包含530的通知,但也包含了来自某种BF攻击的大量失败尝试,进一步检查了/var/log/secure,在sshd上,每秒钟都有一个用户名为"root“的登录尝试失败。

如何继续?

在我开始降级mysql或调试一些我甚至不知道该在哪里查找的zpanel代码之前,我想得到一些答案。

如果可能的话,一个已经经历过这种情况的人的解决方案(如果不是以下任何一个)可能会帮助我找出问题所在:

在ftp用户创建时,我可以看到zpanel查询上的DB响应吗?

此外,为什么zpanels通知窗口显示“用户创建成功”?

如果在数据库中找不到用户行,那么zpanel为什么会不断地列出新创建的用户呢?我是否错误地认为proftpd的用户系统功能是这样的?proftpd用户是在其他地方创建的吗?AuthUserFile不存在,但仍然所有旧用户ftp帐户都正常工作。

在zpanel目录中,我应该在哪里查找处理ftp用户创建的php模型?

所有可疑的日志活动是否与阻止ftpd有关?

希望所有的信息都能帮上忙。谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-11 19:24:55

答案:

答案是,在更新到MySQL5.6之后,安装创建了另一个my.cnf (/usr/my.cnf),它将sql_mode设置为严格的参数(注释掉或更改params)。同时,zpanel正在记录对sql表的每个操作,在列中写入一个日期格式字符串,由于sql_mode,这是失败的,必然会中止其余的查询。

边注

日志中的所有活动都是由于中国在这里描述的XOR.DDoS威胁:http://blog.malwaremustdie.org/2014/09/mmd-0028-2014-fuzzy-reversing-new-china.html造成的。

我的解决方案始于"fail2ban“.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28402395

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档