1.將用戶限定只能訪問其主目錄以後,FTP能夠鏈接,可是上傳文件的時候報錯:服務器
553 could not create fileide
經檢查,ftp的文件夾確實沒有寫權限,因而設置ftp文件夾有讀寫權限:spa
chmod -R 777 /var/ftp
2.可是若是設置爲chmod -R 777 /var/ftp,會致使ftp服務器不能啓動,出現以下錯誤:rest
500 OOPS: vsftpd: refusing to run with writable root inside chroot () code
又得把ftp文件夾的寫權限去掉it
chmod a-w /var/ftp
解決方法:在/var/ftp下新建文件夾/var/ftp/data,將data文件夾設置chmod -R 777 /var/ftp/data,io
在data文件夾下進行寫的操做。table
3.FTP鏈接出錯ftp
530 Permission denied配置
首先檢查系統是否開啓了vsftp服務,若是沒有開啓,先開啓該服務,而後查看vsftpd.conf的配置,當vsftpd .conf配置文件裏啓用userlist_enable=NO選項時才容許訪問。配置修改完成後,執行
service vsftpd restart 或 /bin/systemctl restart vsftpd.service
重啓vsftpd服務,這時候能夠鏈接了,再次將userlist_enable=YES,重啓vsftpd服務