1 安装vsftpdlinux
sudo apt-get install vsftpd
2 测试是否安装成功 bash
sudo service vsftpd restart 若是有反应即成功测试
3 完全卸载vsftpd(http://www.linuxidc.com/Linux/2012-07/65455.htm)spa
sudo apt-get remove --purge vsftpd
4 在/home/下创建myftp文件夹,权限755,在myftp下建立share文件夹,权限777rest
sudo mkdir -p /home/myftp/share
5 新建一个ftp用户(uftp在这里是用户名,随便写)code
sudo useradd -d /home/myftp -s /bin/bash uftp
6 删除一个用户htm
sudo userdel -r uftp
7 为用户设置密码blog
sudo passwd uftp
输入两次密码便可rem
8 修改vsftpd的配置文件(蓝色部分是注释,去掉前面的警号便可,红色部分为新增)get
sudo gedit /etc/vsftpd.conf
write_enable=YES chroot_list_enable=YES chroot_list_file=/etc/vsftpd.chroot_list userlist_deny=NO userlist_enable=YES userlist_file=/etc/allowed_users seccomp_sandbox=NO
9 在vsftpd.chroot_list文件中添加uftp
10 在allowed_users文件中添加uftp
11 重启vsftpd服务
sudo service vsftpd restart
12 经过filezilla访问,若是只看见一个文件夹即表示正确
13 效果:不能向myftp中上传文件,可是能够向share中上传文件,而且不能访问其它目录文件