質問: vsftpd530パーミッションがcentos6.7を拒否しました centos 6.7を実行していますが、vsftpdを使用して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を確認しようとしましたが、ログが空です。また、ローカルユーザーのhomeディレクトリ権限をチェックし、ユーザーが拒否リストではなくユーザーリストにリストされていることを確認しました。構成: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
回答: ユーザーが拒否リストではなくuserlistにリストされていることを確認しました あなたはuser_listを参照していると思います。デフォルトでは、パスワードなしでもアクセスを拒否されるユーザーのリストですプロンプト その場合は、userlist_deny = noをvsftpd.confに追加する必要があります。 )つまり、echo "userlist_deny=no" >> /etc/vsftpd/vsftpd.conf