vsftp禁锢目录失败问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vsftp禁锢目录失败问题相关的知识,希望对你有一定的参考价值。

近日遇到一问题,在设置好vsftp禁锢目录之后,window终端访问显示路径是对的,部分浏览器显示路径也是对的,而IE显示时出现到根路径下。

vsftp配置如下
local_root=/data/ysqj/scene
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
chroot_local_user=YES

anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES

listen=YES
listen_port=21
pam_service_name=vsftpd
tcp_wrappers=YES

经过最终排查
local_root=/data/ysqj/scene
chroot_local_user=YES
开启路径锁定之后,在开启锁定用户家目录时,一旦用户家目录异常,将导致ftp在部分浏览器直接进入服务器根目录

去掉锁定用户列表配置即可

以上是关于vsftp禁锢目录失败问题的主要内容,如果未能解决你的问题,请参考以下文章

linux中FTP服务搭建详解--2.家目录禁锢和黑白名单

搭建FTP/NFS服务(vsftpd基于虚拟用户的访问形式)

vsftp服务器上开启防火墙后发现ftp连接不上

vsftp pasv模式连接失败处理

linux中vsftp无法上传文件问题

vsftp虚拟用户权限问题