Saya membuat server FTP pribadi pada laptop lama tetapi ketika saya terhubung saya hanya bisa membaca / mengunduh tanpa mengunggah. Bagaimana saya mengubahnya? Terima kasih atas bantuannya di muka saya menggunakan vsftpd
Apakah Anda mendapat izin ditolak? Tanpa perincian lebih lanjut, akan sulit untuk menentukan masalahnya.
Stef K
Ya Izin ditolak
user156980
Jawaban:
16
Anda harus mengedit vsftpd.conffile pengaturan, yang terletak di `/ etc / dengan editor pilihan Anda, misalnya:
sudo vim /etc/vsftpd.conf
Pada file pengaturan cari baris write_enable=YESyang mungkin akan dikomentari #write_enable=YES, batalkan komentar itu menghapus #dari depan dan menyimpan file.
Terakhir restart layanan vsftpd menggunakan:
sudo service vsftpd restart
Perhatikan bahwa:
Anda harus memberikan kata sandi saat menggunakan sudo. Juga, layanan ini awalnya tercantum dalam jawaban ini sebagai ftpd yang dapat berfungsi pada beberapa mesin, bukan vsftpd
Halo, saya memiliki komentar komentar write_enable = YA tetapi tidak berhasil. Dikatakan tidak bisa membuat file
Sarz
1
Ini adalah bagian dari jawabannya tetapi tidak cukup. Saya mengalami masalah yang sama dan ini tidak menyelesaikannya. Saya pikir Anda perlu membuat pengguna di server dan memberi mereka izin tapi saya masih membaca. Akan memperbarui jika saya menemukan solusinya.
TenLeftFingers
1
Itu berhasil bagi saya.
Gruber
Saya rasa write_enable=YEStidak bekerja untuk chrootpengaturan yang diaktifkan. Dalam hal ini Anda harus menggunakan allow_writeable_chroot=YESyang tidak aman dan tidak berdokumen. Bagi pengguna FTP untuk memiliki folder sendiri dengan izin menulis, saya kira satu-satunya cara untuk menggunakan pengguna virtual .... Saya masih mencari panduan yang bagus untuk ini sendiri.
Jawaban:
vsftpd.conf
file pengaturan, yang terletak di `/ etc / dengan editor pilihan Anda, misalnya:sudo vim /etc/vsftpd.conf
Pada file pengaturan cari baris
write_enable=YES
yang mungkin akan dikomentari#write_enable=YES
, batalkan komentar itu menghapus#
dari depan dan menyimpan file.Terakhir restart layanan vsftpd menggunakan:
sudo service vsftpd restart
Perhatikan bahwa:
Anda harus memberikan kata sandi saat menggunakan
sudo
. Juga, layanan ini awalnya tercantum dalam jawaban ini sebagai ftpd yang dapat berfungsi pada beberapa mesin, bukan vsftpdsumber
write_enable=YES
tidak bekerja untukchroot
pengaturan yang diaktifkan. Dalam hal ini Anda harus menggunakanallow_writeable_chroot=YES
yang tidak aman dan tidak berdokumen. Bagi pengguna FTP untuk memiliki folder sendiri dengan izin menulis, saya kira satu-satunya cara untuk menggunakan pengguna virtual .... Saya masih mencari panduan yang bagus untuk ini sendiri.