問題描述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