Vsftpd 530 en Linux vs3 en

  

vsftpd 530 El inicio de sesión es muy común. Hay muchas búsquedas en Internet, pero la mayoría de ellas son errores. Déjeme hablar sobre mi solución,

Descripción del servidor: el servidor usa centos 6.5 de 64 bits, vsftpd usa vsftpd: versión 2.2.2, y el usuario del sistema es nologin

1. comprobar la configuración /etc/vsftpd/vsftpd.conf
siguiente código

local_enable = SÍ pam_service_name = vsftpd //Algunos dicen Ubuntu es pam_service_name = ftp (I no probado) userlist_enable = SÍ

2, modificado /etc /vsftpd /ftpusers
siguiente código # vim /etc/pam.d/vsftpd //se encuentra que se niegan ftpusers dentro de la autenticación de usuario requiere pam_listfile.so item = sentido user = archivo de negar = /etc /vsftpd /Ftpusers onerr = success

ftpusers es el usuario predeterminado de ftp. Si desea usuarios del sistema, elimine a este usuario del archivo ftpusers.
código es el siguiente: [root @ nodo1 vsftpd] # cat /etc /vsftpd /ftpusers # Los usuarios que no están autorizados a acceder a través de la raíz ftp bin #daemon //eliminar capaz de conectarse adm sincronización lp

. . . . . . . . . Omitido. . . . . . . . .

Note aquí, no cambie la denegación en /etc/pam.d/vsftpd para permitir, de lo contrario su propio usuario informará 530 Iniciar sesión en

3, reiniciar vsftpd El código de
es el siguiente # /etc/init.d/vsftpd start

Copyright © Conocimiento de Windows All Rights Reserved