Ada dua kemungkinan alasan hal ini bisa terjadi - Anda tidak memiliki izin menulis dan menjalankan direktori yang mengarah ke direktori yang Anda coba unggah, atau vsftpd
dikonfigurasikan agar Anda tidak dapat mengunggah.
Dalam kasus sebelumnya, gunakan chmod
dan chown
jika perlu untuk memastikan bahwa pengguna Anda memiliki izin ini di setiap direktori perantara. Bit tulis memungkinkan pengguna yang terpengaruh untuk membuat, mengubah nama, atau menghapus file dalam direktori, dan memodifikasi atribut direktori, sementara bit baca memungkinkan pengguna yang terpengaruh untuk membuat daftar file dalam direktori. Karena direktori perantara di jalur juga memengaruhi ini, izin harus ditetapkan dengan tepat mengarah ke tujuan akhir yang ingin Anda unggah.
Dalam kasus terakhir, lihat vsftpd.conf
. write_enable
harus benar untuk mengizinkan penulisan (dan itu salah secara default). Ada dokumentasi yang baik pada file konfigurasi ini di man 5 vsftpd.conf
.