在ubuntu 12.04下安装了vsftpd后,因为是测试机,不想新建ftp用户,所以想直接用本地用户登录,结果怎么也登录不上。
我使用的本地用户就是root。
我检查了vsftpd服务是正常的。
我检查了vsftpd的配置文件/etc/vsftpd.conf,两个关键选项我都设置了。
local_enable=YES write_enable=YES
我又查看了日志文件/var/log/vsftpd.log,只是提示 [root] FAIL LOGIN: Client “192.168.1.102″
查阅了很多vsftpd的文档后,我发现在etc目录下有个ftpuser文件,是用来记录不允许连接的用户列表,其中root也包含在里面。于是我立马注释root这一行,再重新连接,就可以了。
转载请注明:快乐编程 » ubuntu 12.04下vsftpd本地用户无法登录的问题