Linux下配置vsftp.conf实现ftp协议控制用户不能切换到根目录以外的目录

时间:2023-01-20 15:47:47

看到很多文章里面介绍在Linux中配置ftp服务,但是根据文章里面的配置方法配置之后并不能实现控制用户不能切换到根目录以外的目录。

仔细阅读vsftpd.conf文件中的注释,我发现,正确的配置方法如下:

Linux下配置vsftp.conf实现ftp协议控制用户不能切换到根目录以外的目录# You may specify an explicit list of local users to chroot() to their home
# directory. If chroot_local_user is YES, then this list becomes a list of
# users to NOT chroot().
chroot_local_user=YES
chroot_list_enable=NO
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list

然后在chroot_list文件中添加禁止切换目录的用户名(每行一个)