Bunun gerçekleşmesinin iki olası nedeni vardır - yüklemeye çalıştığınız dizine giden dizinlerde yazma ve yürütme izniniz yok veya vsftpd
yüklemenize izin vermeyecek şekilde yapılandırılmışsınız.
Eski durumda, kullanıcınızın her ara dizinde bu izinlere sahip olduğundan emin olmak için kullanın chmod
ve chown
uygun şekilde kullanın. Yazma biti, etkilenen kullanıcının dizin içindeki dosyaları oluşturmasına, yeniden adlandırmasına veya silmesine ve dizinin niteliklerini değiştirmesine izin verirken, okuma biti, etkilenen kullanıcının dizindeki dosyaları listelemesine izin verir. Yoldaki ara dizinler de bunu etkilediğinden, izinler, yüklemeyi düşündüğünüz nihai varış noktasına kadar uygun şekilde ayarlanmalıdır.
İkinci durumda, şuna bak vsftpd.conf
. write_enable
Yazmaya izin vermek için doğru olmalı (ve varsayılan olarak yanlış). Adresindeki bu yapılandırma dosyası hakkında iyi belgeler var man 5 vsftpd.conf
.