阿里云原生Ubuntun系统12.04.5在vsftpd建立FTP站点时存在公开BUG
这个bug搞到我头都大。已经建立好的第三方镜像市场的不存在问题。但是在美国和香港的服务器是无法使用第三方镜像市场环境的。
bug具体为:
以apt-get 自动安装的vsftpd会因为ubuntu内核登陆采用PAM认证用户,这个验证方式会继承给ftp登陆用户,而导致任何(无论从本机或者远程发起的)的ftp用户拒绝登陆。(530 User Deny错误)。
注意!以源码vsftp编译的不受此BUG影响。
此bug实质不是bug。而是过于严谨的ubuntu用户认证措施。虚拟ftp用户也同样受到影响。无法通过任何方式登录FTP服务。
网上有补丁,我这还有个更简单的修复方法,
1.卸载掉 vsftpd
2.rm /etc/pam.d/vsftpd
3 apt-get 重装vsftpd
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。