安装vsftp后,创建ftp用户
[root@gzignite ~]# useradd -g ftp -d /var/www/html -s /sbin/nologin ftpgzignite
设置密码
[root@gzignite ~]# passwd ftpgzignite
ftp用户预设目录在/var/www/html, 用ftp登录访问却可以直接访问到服务器的根目录,如果限制在当前用户指定目录呢?可以通过以下步骤:
[root@gzignite ~]# vi /etc/vsftpd/vsftpd.conf
将
#chroot_list_enable=YES
和
#chroot_list_file=/etc/vsftpd.chroot_list
改成
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
然后
[root@gzignite ~]# vi /etc/vsftpd/chroot_list
增加一行
ftpgzignite
最后别忘了重启vsftp
[root@gzignite ~]# service vsftpd restart