CentOS6.7 vsftpd 530权限被拒绝

我正在运行CentOS 6.7,并试图使用vsftpd成功build立FTP连接。

Status: Connection established, waiting for welcome message... Response: 220 (vsFTPd 2.2.2) Command: AUTH TLS Response: 234 Proceed with negotiation. Status: Initializing TLS... Status: Verifying certificate... Status: TLS connection established. Command: USER testuser Response: 530 Permission denied. Error: Could not connect to server 

我试过检查/ var / logs / messages和/ var / logs / xferlog,但日志是空的。 我也检查了本地用户的主目录权限,并确保用户列在用户列表中,而不是在列表中

configuration:

 local_enable=YES pasv_address=108.41.178.133 pasv_min_port=40000 pasv_max_port=40010 pasv_promiscuous=YES pasv_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES xferlog_enable=YES xferlog_file=/var/log/xferlog xferlog_std_format=YES chroot_local_user=YES chroot_list_enable=YES chroot_list_file=/etc/vsftpd/chroot_list listen=YES pam_service_name=vsftpd userlist_enable=YES tcp_wrappers=YES rsa_cert_file=/etc/ssl/private/vsftpd.pem ssl_tlsv1=YES ssl_sslv2=YES ssl_sslv3=YES require_ssl_reuse=NO ssl_ciphers=HIGH rsa_private_key_file=/etc/ssl/private/vsftpd.pem ssl_enable=YES allow_anon_ssl=NO force_local_data_ssl=NO force_local_logins_ssl=YES dirlist_enable=YES download_enable=YES 

有人能指点我的方向吗?

一些选项来检查:

您指定的用户名是否可能在/ etc / vsftpd / ftpusers列表中,并且不允许login? (通常当在密码提示之前拒绝login时,这是一个不允许的用户帐号)

此外,请检查您正在login的用户是否有权访问vipw中文件的默认主目录