ftp上傳文件時遇到: ftplib.error_perm: 553 Could not create file


問題描述

今天在使用python的ftplib模塊上傳文件時,碰到了這樣的問題:

    ftplib.error_perm: 553 Could not create file.

 

原因

原因是FTP下對應的目錄沒有寫權限,我是以匿名用戶登錄的,將本地的一個文件上傳到FTP服務器的tmp目錄,tmp的權限為drwxr-xr-x,屬主是root,其他用戶沒有寫權限,所以也就不能在tmp目錄下新增一個文件。

 

解決辦法

賦予tmp目錄對其他用戶的寫權限,即: chmod -R 757 tmp

 


免責聲明!

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



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