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

問題描述python

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

    ftplib.error_perm: 553 Could not create file.spa

 

緣由文件上傳

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

 

解決辦法ftp

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

相關文章
相關標籤/搜索