Permissions
VSFTPD,553 無法創建文件。- 權限?
我已經
vsftpd
在 Amazon EC2 上設置了 Amazon Linux AMI。我創建了一個使用者,現在可以通過 ftp 成功連接。但是,如果我嘗試上傳某些內容,我會收到錯誤消息553 Could not create file.
我認為這與權限有關,但我對此知之甚少,無法修復它。所以基本上,我必須做什麼才能上傳文件?
發生這種情況的可能原因有兩個 - 您對指向您嘗試上傳到的目錄的目錄沒有寫入和執行權限,或者
vsftpd
配置為不允許您上傳。在前一種情況下,請酌情使用
chmod
和chown
確保您的使用者對每個中間目錄都具有這些權限。寫入位允許受影響的使用者在目錄中創建、重命名或刪除文件,並修改目錄的屬性,而讀取位允許受影響的使用者列出目錄中的文件。由於路徑中的中間目錄也會影響這一點,因此必須適當設置權限,直至您打算上傳到的最終目的地。在後一種情況下,請查看您的
vsftpd.conf
.write_enable
必須為 true 才能允許寫入(預設為 false)。此配置文件有很好的文件,位於man 5 vsftpd.conf
.
你能試試這個
chown -R ftpusername /var/www/html