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中上傳文件,而且不能訪問其它目錄文件