Linux中ftp不能上傳文件/目錄的解決辦法


在linux中不能上傳文件或文件夾最多的問題就是權限問題,但有時也不一定是權限問題了,像我就是空間不夠用了,下面我來總結一些ftp不能上傳文件/目錄的解決辦法
 

在排除用戶組和權限等問題后,最可能引起ftp下文件無法上傳並經常被忽略的因素就是硬盤空間已滿,而導致硬盤空間滿的問題多數是日志文件所占用的,例如mysql的日志會在不知不覺中變得十分龐大,直至占滿剩余的硬盤空間。

解決辦法:

1、定期手動清理或使用腳本清理mysql日志或其他相關日志文件。

2、關閉mysql日志(不推薦)


上面是空間有問題,如果上面辦法解決不了可能是權限問題

在終端中執行 vi /etc/selinux/config,將其中的selinux=enforcing的enforcing改為disable。然后保存退出vi,執行setenforce 0 或者重啟。就可以上傳了。

如果,你不是上述的解決方法的話,有可能是你沒有到ftp服務器下的incoming文件夾中,或者你沒有把incoming文件夾的權限改為777。


或這樣解決

直接ssh連接以后執行:

chown www:www -R 你的FTP目錄

chmod 777 -R 你的FTP目錄

這樣賦予權限以后可以解決ftp不能上傳、新建的問題,如果不能覆蓋文件的話,打開pure-ftpd.conf配置文件在末尾追加:

AllowOverwrite on
AllowStoreRestart on

最后wq保存,重啟pureftpd服務即可。

wdcp中pureftpd的配置文件:/www/wdlinux/etc/pure-ftpd.conf

lnmp中pureftpd的配置文件:/usr/local/pureftpd/pure-ftpd.conf 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM