问题描述:已经搭建好VSFTP但是本地用户无法登陆。 useradd -d /data/ftp/chanpin -s /sbin/nologin chanpin 问题解决: 1、需要在配置文件中:vsftpd.conf添加此参数。 local_enable=YES pam_service_name=vsftpd 2、需要在/etc/pam.d/vsftpd 有vsftpd这个认证文件,此文件可以从源码包中拷贝 cp RedHat/vsftpd.pam /etc/vsftpd 3、使用PAM 进行验证 运行ldd /usr/local/sbin/vsftpd 看是否调用 pam 转载于:https://blog.51cto.com/auskangaroo/577685