FTP使用報錯

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服務

相關文章
相關標籤/搜索