Di mana vsftpd.conf?


11

Saya memiliki server 11,04 x86.

Saya berlari sudo apt-get install vsftpddan itu berhasil. Tetapi saya tidak dapat menemukan vsftpd.conffile di mana pun. Saya pikir seharusnya di /etc/vsftpd.conf.


1
coba perintah inilocate vsftpd.conf
Nitin Venkatesh

1
Ini seharusnya ada . Apa output dari debsums -a vsftpd?
ændrük

1
Itu menemukan saya /etc/init/vsftpd.conf, yang merupakan skrip startup untuk vsftpd. Haruskah saya menemukan file conf default dan meletakkannya di sana sendiri?
Nik

1
debsumsmengatakan: debsums: file yang hilang /etc/vsftpd.conf (dari paket vsftpd)
Nik

1
@ Nik: ini bukan solusi bersih dan hanya akan berfungsi jika seseorang memposting file konfigurasi. Bisakah Anda menghapus (atau mengganti nama) file konfigurasi (setelah menghentikan vsftpd) dan mencoba solusi saya? Begitulah seharusnya sistem bekerja.
Lekensteyn

Jawaban:


19

Anda memiliki masalah aneh, coba bersihkan cache Anda, perbarui informasi repositori Anda dan pasang kembali:

sudo apt-get clean
sudo apt-get update
sudo apt-get install --reinstall vsftpd

Jika ini tidak berhasil, bersihkan vsftpd (hapus termasuk file konfigurasinya) dan pasang kembali:

sudo apt-get purge vsftpd
sudo apt-get install vsftpd

2
Prosedur pertama tidak berhasil. Purge / install bekerja untuk saya di Ubuntu 14.04.3 LTS.
Mat

Saya sama, kedua bekerja!
Hos Mercury

5

Sepertinya penginstalan tidak selesai dengan sukses. Solusi tercepat mungkin adalah menginstal ulang vsftpd:

sudo apt-get install --reinstall vsftpd

Itu belum membuat file conf muncul.
Nik

2
Baru saja menginstalnya dan itu ada di sana. Ini dia: paste.ubuntu.com/619932
htorque

Saya menghargai salinan file tersebut.
Nik

1

Terlambat ke pesta dan berharap apa yang saya temukan bermanfaat.

File tidak ada di sana setelah menginstal. Namun

/etc/vstftd.conf

akan dibuat setelah memulai server.
Diinstal dengan

sudo apt-get install vsftpd

dan mulai dengan

sudo systemctl start vsftpd.service

Ini harus melakukan pekerjaan.



0

Saya punya masalah ini juga. Ketika saya mengamati log instalasi dengan seksama, ternyata instalasi terhenti sebelum menginstal ulang direktori "srv / ftp". Saya menghapus direktori ftp dari / srv sehingga / srv kosong. Kemudian saya menginstal ulang dan skrip vsftpd.conf asli saya diganti di /etc/vsftpd.conf.


Uh. Pastikan untuk memeriksa apakah Anda ingin menghapus /srv, karena mungkin berisi file yang ingin Anda simpan.
Olli

0

Mencoba

sudo dpkg-reconfigure vsftpd

Ini akan mempengaruhi konfigurasi paket dan menjalankan kembali beberapa skrip yang dirancang untuk operasi paket yang benar.


0

coba perintah ini:

sudo find . -type f -name vsftpd.conf|grep vsftpd.conf

itu harus menemukan file di ./etc/

jika file tidak ada di sana, maka coba perintah berikut:

sudo apt-get install --reinstall vsftpd

dan kemudian temukan lagi -

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.