我的vsFTPd使用虚拟用户后无法登陆FTP了

发布于 2022-10-02 19:38:52 字数 1310 浏览 17 评论 0

使用vsFTPd 2.0.1,设置ftp,以前没有设置虚拟用户时,可以用默认的用户登陆,现在设置了三个虚拟用户就无法登陆了
[root@localhost VIRTUAL_USERS]# ftp 127.0.0.1
Connected to 127.0.0.1 (127.0.0.1).
220 (vsFTPd 1.2.1)
Name (127.0.0.1:root): admin
331 Please specify the password.
Password:
500 OOPS: bad bool value in config file for: write_enable
Login failed.
421 Service not available, remote server has closed connection
ftp>;
[13]+ Stopped ftp 127.0.0.1
[root@localhost VIRTUAL_USERS]# ftp 127.0.0.1
Connected to 127.0.0.1 (127.0.0.1).
220 (vsFTPd 1.2.1)
Name (127.0.0.1:root): download
331 Please specify the password.
Password:
500 OOPS: bad bool value in config file for: anon_world_readable_only
Login failed.
421 Service not available, remote server has closed connection
ftp>;
[14]+ Stopped ftp 127.0.0.1
[root@localhost VIRTUAL_USERS]# ftp 127.0.0.1
Connected to 127.0.0.1 (127.0.0.1).
220 (vsFTPd 1.2.1)
Name (127.0.0.1:root): upload
331 Please specify the password.
Password:
500 OOPS: bad bool value in config file for: write_enable
Login failed.
421 Service not available, remote server has closed connection
ftp>;
[15]+ Stopped ftp 127.0.0.1

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

吾家有女初长成 2022-10-09 19:38:52

我的vsftpd.conf如下:
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=YES
listen=YES
guest_enable=YES
guest_username=virtual
pasv_min_port=30000
pasv_max_port=30999
pam_service_name=ftp.vu
anon_world_readable_only=NO
user_config_dir=/etc/vsftpd_user_conf
初学vsftpd还希望大家多多帮忙

她比我温柔 2022-10-09 19:38:52

你的配置文件贴出来看看

最好去掉注释
grep '^[^#]' vsftpd.conf

差↓一点笑了 2022-10-09 19:38:52

[quote]原帖由 "wingger"]tpd.conf[/quote 发表:

如果我要过滤#和;应该怎么写?

妄断弥空 2022-10-09 19:38:52

我是按照好好先生的“利用tar包安装和配置高可用性的vsftp”做的
今天上午又从新做了一遍,还是老问题
我的/etc/vsftpd.conf:

anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
listen=YES
guest_enable=YES
guest_username=virtual
pam_service_name=ftp.vu
user_config_dir=/etc/vsftpd_user_conf

我在/etc/vsftpd_user_conf里的文件为:admin ,upload ,download
admin的内容为:
anon_world_readable_only=NO
write_enable=YES
anon_upload_enable=YES
anon_other_write_enable=YES
anon_mkdir_write_enable=YES

download里的内容为:
anon_world_readable_only=NO

upload里的内容为:
anon_world_readable_only=NO
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES

我的ftp.vu的内容如下:
auth required /lib/security/pam_userdb.so db=/etc/vsftpd_login
account required /lib/security/pam_userdb.so db=/etc/vsftpd_login

夏见 2022-10-09 19:38:52

grep -E -v '#|;' vsftpd.conf
egrep  -v '#|;' vsftpd.conf

苏佲洛 2022-10-09 19:38:52

http://bbs.chinaunix.net/forum/viewtopic.php?t=484844&highlight=wingger
我刚做好的

我的是用mysql验证的?你是用什么?

感情旳空白 2022-10-09 19:38:52

我是按照好好先生"利用tar包安装和配置高可用性的vsftp  "文章里说的
db_load -T -t hash -f logins.txt /etc/vsftpd_login.db
chmod 600 /etc/vsftpd_login.db

哑剧 2022-10-09 19:38:52

原帖由 "wingger" 发表:
grep -E -v '#|;' vsftpd.conf
egrep  -v '#|;' vsftpd.conf

崇拜ing...

听闻余生 2022-10-09 19:38:52

哦,是这样的2.0的vsftp默认不允许匿名用户上传,如果允许就出问题,你先检查一下
不过,我看你上面用的1.2.1的啊,你到底用的哪个版本啊?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文