zoukankan      html  css  js  c++  java
  • 【原创】VSFTP: Login failure: 530 Login incorrect的解决办法

    1、修改/etc/vsftpd/ftpusers和/etc/vsftpd/user_list中关于root的行,注释掉即可;
    2、关闭SELinux;如果不想关闭的话,可以打开home项的布林值:setsebool -P ftp_home_dir on
    3、查看iptables规则,清空所有规则或添加相关规则以允许vsftpd通过。
     
     
    用root或者其他账号连接ftp,提示:
    C:Documents and Settingszhangxsh.ETHER>ftp 172.20.70.251
    Connected to 172.20.70.251.
    220 (vsFTPd 2.0.5)
    User (172.20.70.251:(none)): oracle
    331 Please specify the password.
    Password:
    530 Login incorrect.
    Login failed.
    ftp> bye
    查看日志:
    tail -f /var/log/secure
    Jul 25 22:34:20 localhost vsftpd: pam_shells(vsftpd:auth): /etc/shells is either world writable or not a normal file
    Jul 25 22:45:29 localhost vsftpd: pam_listfile(vsftpd:auth): /etc/vsftpd/ftpusers is either world writable or not a normal file
    Jul 25 22:46:28 localhost vsftpd: pam_listfile(vsftpd:auth): /etc/vsftpd/ftpusers is either world writable or not a normal file
    可能是文件的授权问题导致:
    [root@localhost ~]# chmod 644 /etc/shells
    [root@localhost ~]# chmod 664 /etc/vsftpd/ftpusers
    [root@localhost ~]# service vsftpd restart
    重新启动FTP服务后连接正常,设置为777权限后反而不正常
     
  • 相关阅读:
    JAVA集合框架01
    java基础===>点餐系统
    java基础===>数组的应用
    java基础===>双重循环打印图形
    java基础 ===》循环结构
    JAVA基础==>witch的应用!
    选择结构!
    路由系统
    flask使用及返回值、配置文件的四种方式
    短信验证码操作
  • 原文地址:https://www.cnblogs.com/zhangxsh/p/3494440.html
Copyright © 2011-2022 走看看