标签:
一、下载版本:vsftpd-2.0.5-16.el5_4.1.i386.rpm
二、安装:rpm -ivh vsftpd-2.0.5-16.el5_4.1.i386.rpm
三、配置:
vsftpd.ftpusers 与 vsftpd.user_list
vsftpd的配置文件有三个,分别是
/etc/vsftpd/vsftpd.conf
/etc/vsftpd.ftpusers
/etc/vsftpd.user_list
其中,
/etc/vsftpd/vsftpd.conf是主配置文件。
/etc/vsftpd.ftpusers中指定了哪些用户不能访问FTP服务器。
/etc/vsftpd.user_list中指定的用户默认情况(即在/etc/vsftpd/vsftpd.conf中设置了userlist_deny=YES)下也不能访问FTP服务器,
当在/etc/vsftpd/vsftpd.conf中设置了userlist_deny=NO时,仅仅允许/etc/vsftpd.user_list中指定的用户访问FTP服务器。
注:在配置文件添加了用户,还需要在OS级添加用户:
建用户:
adduser phpq //新建phpq用户
passwd phpq //给phpq用户设置密码
四、限制用户防问目录权限
方案如下:
修改/etc/vsftpd/vsftpd.conf文件
找到
#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd.chroot_list
改为
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/Joyous_chroot_list
然后在/etc/vsftpd/下建立文件Joyous_chroot_list文件,其实这个文件是限制那个用户不能向上访问目录。在这个文件里写入你要限制的用户名字,比如:joyous如果需要多个用户,一行一个即可
然后重启vsftpd
service vsftpd restart
这样用ftp连接服务器joyous用户就不能向上访问其他目录了。。
标签:
原文地址:http://www.cnblogs.com/Jamesblog/p/4467437.html