在Redhat AS4里按照默认方式安装好vsftpd后,按照以下步骤配置:<br />
gedit /etc/vsftpd/vsftpd.conf
在文件中限制匿名用户,做如下设置:<br />
anonymous_enable=NO
userlist_enable=YES
userlist_deny=NO
userlist_file=/etc/vsftpd.user_list

这样只有在user_list 里面的用户才可以访问ftp。<br />
但是在service vsftpd restart 后,
用ftp localhost 测试,输入正确的用户名和密码之后,<br />
却一直显示<br />
:
530 Login incorrect
Login Failed
后来发现在etc下面有个pam.d文件夹<br />
进去打开vsftpd这个文件, 发现里面对之前的用户进行了限制,
将里面对应的限制注释掉,问题解决。<br />

Leave a Reply

电子邮件地址不会被公开。 必填项已用*标注