免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1874 | 回复: 4
打印 上一主题 下一主题

[网络配置] vsftpd搭建FTP服务器用户列表中用户无法登陆,但是匿名用户可以 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-09-13 09:08 |只看该作者 |倒序浏览
本帖最后由 zheng7yan 于 2014-09-13 10:14 编辑

使用VSFTPD搭建了一个FTP服务器,使用FTP命令,无法使用/ect/vsftpd/user_list中的本地用户登陆,匿名用户可以,如下:
  1. [root@localhost vsftpd]# ftp 127.0.0.1
  2. Connected to 127.0.0.1 (127.0.0.1).
  3. 220 (vsFTPd 3.0.2)
  4. Name (127.0.0.1:root): zy
  5. 530 Permission denied.
  6. Login failed.
  7. ftp> user Anonymous
  8. 331 Please specify the password.
  9. Password:
  10. 230 Login successful.
  11. ftp>
复制代码

想请教一下这是什么原因。
还有一个问题,当我使用匿名用户登陆后,我所看到的文件目录对应的是我系统里面的哪个目录啊,这个是不是可以配置的,在哪里配置阿。。。我在配置文件中并没有找到这一项阿

追加:后来我尝试禁用匿名用户,并将/etc/passwd中系统自带的用户 ftp添加到/etc/vsftpd/userlist中,结果还是无法登陆。后来将ftp用户从/etc/vsftpd/userlist中删除发现可以登陆FTP服务器了。很奇怪的事情,/etc/vsftpd/userlist不是允许登陆ftp的用户列表吗,为什么列表中的用户反而没有权限登陆ftp呢?

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
2 [报告]
发表于 2014-09-13 20:46 |只看该作者
匿名用户目录应该在/var/ftp下.

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
3 [报告]
发表于 2014-09-13 20:46 |只看该作者
#userlist_enable=YES/NO (此选项默认值为NO , 此时ftpusers 文件中的用户禁止登录FTP 服务器;若此项设为YES ,则 user_list 文件中的用户允许登录 FTP 服务器,而如果同时设置了 userlist_deny=YES ,则 user_list 文件中的用户将不允许登录FTP 服务器,甚至连输入密码提示信息都没有,直接被FTP 服务器拒绝)

论坛徽章:
0
4 [报告]
发表于 2014-09-14 07:40 |只看该作者
回复 3# chenyx


我试了一下,果然是这个样子。
可但是我之前在配置文件中将userlist_enable设置为YES了。后来我自己又尝试了一下子,还需要在vsftpd.conf中手动添加一项userlist_deny=NO,才可以实现user_list中所列之用户是允许登陆ftp服务器的。

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
5 [报告]
发表于 2014-09-14 09:55 |只看该作者
嗯,就是那个意思,userlist_enable需要结合userlist_deny来控制
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP