月归档:2012 年十一月

喜迎十二月

讨厌的十一月终于完了,哈哈。迎来了2012的最后一个月份。期待过年。。。

发表在 心情随笔 | 标签为 | 留下评论

FTP配置之vsftpd.chroot_list

ftp安装详解 可以了解 http://www.cnblogs.com/hnrainll/archive/2011/02/16/1956538.html 本篇抄袭来自: http://blog.163.com/xiaohui_1123@126/blog/static/398052402010101995025953/ FTP配置文件vsftpd.conf关于限制用户在默认目录的配置,涉及到三个字段:chroot_local_user,chroot_list_enable,chroot_list_file。 我们按顺序配置下来吧!首先,要限制用户在默认目录必须将chroot_local_user设置为yes,即chroot_local_user=yes。此时,用户登录之后,执行目录跳转命令,如cd /home,显示550 Failed to change directory。你可以试试其他的账号,应该都是一样的结果,无法跳转目录。 接下来的问题是,我想对某些用户开个小灶,怎么办呢?那就要说到后面的两个字段啦! 设置如下:chroot_list_enable=yes chroot_list_file=/路径/vsftpd.chroot_list,这里的路径你可以自己指定,之后你要到指定的路径下面创建vsftpd.chroot_list文件。 上面两个设置的意思是(我自己的理解,呵呵!),第一个说明chroot_list这个列表有用,第二个是指明列表的位置。那接着说这个列表的作用,也就是这个vsftpd.chroot_list的作用吧。 做个试验,1.创建两个用户账号,first 和second;2.在上面配置指定的路径下面创建vsftpd.chroot_list文件,将first账号写入文件。 3.用first登录,然后执行目录跳转命令,发现可以成功跳转;用second登录,同样执行目录跳转命令,发现跳转失败。 接下来我们从另外一方面看,如果注释掉chroot_local_user=yes,再做上面的实验,结果刚好相反,first不能随意跳转,而second可以随意跳转。 结论:写入vsftpd.chroot_list文件的用户账号是有特权的账号。 别人都不可以跳的时候,它可以随意跳转; 别人都可以跳的时候,它不可以跳,呵呵!写入这个文件的账号太有个性啦!

发表在 服务器端 | 标签为 , , , | 留下评论