1,修改/etc/pam.d/vsftpd的验证模块
# Standard behaviour for ftpd( 8) .
auth required pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeed
# Note: vsftpd handles anonymous logins on its own. Do not enable
# pam_ftp.so.
# Standard blurb.
@include common-account
@include common-session
@include common-auth
#auth required pam_shells.so
注销下auth required pam_shells.so验证
2,修改/etc/vsftpd.conf文件,添加check_shell=NO
3,修改/etc/passwd用户的shell为false或nologin,重启/etc/init.d/vsftpd即可.
当然,也可以修改/etc/passwd中wp26
