vsftpd用户目录的设定

论坛必然需要用到ftp上传文件等。
初步建立起ftp,所有的用户可以随意跳转到上级目录,如: 如用户fpt_test设定在/home/ftp/ftp内,却可以跳转到/home/ftp/目录里。
从网上搜索了很多文章,简要总结如下:

5。用户登陆限制进其它的目录,只能进它的主目录(vsftpd.conf文件中)
设置所有的本地用户都执行chroot
Chroot_local_user=yes (本地所有帐户都只能在自家目录)
设置指定用户执行chroot
Chroot_list_enable=yes (文件中的名单可以调用)
Chroot_list_file=/任意指定的路径/vsftpd.chroot_list
注意:vsftpd.chroot_list 是没有创建的需要自己添加,要想控制帐号就直接在文件中加帐号即可

大部分的文章撰写或者ZT 的让人该觉得Chroot_list_enable=yes 就里应该这样设置。更多的文章竟然告诉这样就可以保证用户会被圈定在指定目录中了。 但其实不是这样的,Chroot_list_enable等号右边的yes默认的vsftpd.chroot_list内的用户可以跳转到上一级目录。其实应该该成NO ,实验了很多次,终于找到问题所在 。正确配置如下:

设置所有的本地用户都执行chroot
chroot_local_user=yes (本地所有帐户都只能在自家目录)
设置指定用户执行chroot
chroot_list_enable=no (文件中的名单不可以调用)
chroot_list_file=/任意指定的路径/vsftpd.chroot_list
注意:vsftpd.chroot_list 是没有创建的需要自己添加,要想控制帐号就直接在文件中加帐号即可


OK今天的问题解决!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值