免费注册 查看新帖 |

Chinaunix

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

vsftp chroot的设置 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-08-26 13:36 |只看该作者 |倒序浏览
#vi /etc/vsftpd/vsftpd.conf
chroot_local_user =YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list

#/etc/init.d/vsftpd restart

#vi /etc/vsftpd.chroot_list
user1

请问,经过如上的操作可以实现除了user1外,对所有实体用户(/etc/passwd内的用户)都进行chroot的限制吗?

论坛徽章:
0
2 [报告]
发表于 2008-08-26 13:37 |只看该作者
补充:
这个方法是在鸟哥的网站看到的,因为还没有搭建好sftp,所以把这个问题拿到这来问一下。
请问,是因为chroot_local_user =YES的缘故,反而使chroot_list_file内的用户不受chroot限制了吗。
如果拿掉chroot_local_user =YES 那么就只有user1被进行了chroot的限制。
这是我对上面vsftpd.conf中3个设置的理解。如果认为不正确的话请说出您的观点。谢谢。

论坛徽章:
1
寅虎
日期:2015-01-23 02:35:47
3 [报告]
发表于 2008-08-26 13:54 |只看该作者
http://www.5ilinux.com/vsftp02.html


不是只有实验才能得到结果
google是强大的

论坛徽章:
0
4 [报告]
发表于 2008-08-26 14:18 |只看该作者
这是一组

Chroot_local_user=yes (本地所有帐户都只能在自家目录)

Chroot_list_enable=yes (文件中的名单可以调用)

Chroot_list_file=/任意指定的路径/vsftpd.chroot_list

(前提是chroot_local_user=no)

这个是哪个文章里的内容,最后一句话的意思是如果要使
Chroot_list_enable=yes (文件中的名单可以调用)
Chroot_list_file=/任意指定的路径/vsftpd.chroot_list
生效。
chroot_local_user=no使必要条件。

那也就是说鸟哥里的设置方法是不正确的。

论坛徽章:
0
5 [报告]
发表于 2008-08-26 14:22 |只看该作者
Chroot_list_enable=yes或者no的设置是相反的,是最容易出问题的地方

论坛徽章:
1
寅虎
日期:2015-01-23 02:35:47
6 [报告]
发表于 2008-08-26 14:31 |只看该作者
原帖由 gouree 于 2008-8-26 14:18 发表
这是一组

Chroot_local_user=yes (本地所有帐户都只能在自家目录)

Chroot_list_enable=yes (文件中的名单可以调用)

Chroot_list_file=/任意指定的路径/vsftpd.chroot_list

(前提是chroot_loc ...


有待你自己试验,鸟哥的书我看过部分,里面有些有出入的地方,但是具体是否是错误的有待试验

论坛徽章:
0
7 [报告]
发表于 2008-08-26 14:37 |只看该作者
明白了。

论坛徽章:
0
8 [报告]
发表于 2008-08-26 14:38 |只看该作者
只对user1有效,我试验过
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP