Dov'è vsftpd.conf?


11

Ho un server 11.04 x86.

Ho corso sudo apt-get install vsftpde questo ha avuto successo. Ma non riesco a trovare il vsftpd.conffile da nessuna parte. Ho pensato che doveva essere dentro /etc/vsftpd.conf.


1
prova questo comandolocate vsftpd.conf
Nitin Venkatesh,

1
Si suppone che sia lì . Qual è l'output di debsums -a vsftpd?
ændrük,

1
Questo mi trova /etc/init/vsftpd.conf, che è lo script di avvio per vsftpd. Devo solo trovare il file conf predefinito e inserirlo direttamente?
Nik,

1
debsumsdice: debsums: file mancante /etc/vsftpd.conf (dal pacchetto vsftpd)
Nik

1
@Nik: non è una soluzione pulita e funzionerebbe solo se qualcuno avesse pubblicato il file di configurazione. Potresti rimuovere (o rinominare) il file di configurazione (dopo aver fermato vsftpd) e provare la mia soluzione? Questo è il modo in cui il sistema dovrebbe funzionare.
Lekensteyn,

Risposte:


19

Hai un problema strano, prova a svuotare la cache, aggiorna le informazioni del repository e installalo di nuovo:

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

Se il problema persiste, eliminare vsftpd (rimuoverlo inclusi i file di configurazione) e reinstallarlo:

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

2
La prima procedura non ha funzionato. L'eliminazione / installazione ha funzionato per me su Ubuntu 14.04.3 LTS.
Matt,

Io lo stesso, secondo ha funzionato!
Hos Mercury,

5

Sembra che l'installazione non sia stata completata correttamente. La soluzione più rapida sarà probabilmente quella di reinstallare vsftpd:

sudo apt-get install --reinstall vsftpd

Ciò non ha fatto apparire il file conf.
Nik,

2
L'ho appena installato ed è lì. Eccolo: paste.ubuntu.com/619932
htorque,

Apprezzo la copia del file.
Nik,

1

In ritardo alla festa, spero che ciò che ho scoperto sia utile.

Il file non è presente dopo l'installazione. tuttavia

/etc/vstftd.conf

verrà creato dopo l'avvio del server.
È installato con

sudo apt-get install vsftpd

e iniziato con

sudo systemctl start vsftpd.service

Questo dovrebbe fare il lavoro.


0

Provare:

cat /etc/vsftpd/vsftpd.conf

Ecco dove si trova per me.


0

Ho avuto anche questo problema. Quando ho osservato attentamente il registro di installazione, ho scoperto che l'installazione si stava arrestando prima di reinstallare la directory "srv / ftp". Ho cancellato la directory ftp da / srv in modo che / srv fosse vuoto. Quindi ho reinstallato e ho sostituito il mio script vsftpd.conf originale in /etc/vsftpd.conf.


Uh. Assicurati di controllare se desideri eliminare /srv, poiché potrebbe contenere file che desideri conservare.
Olli

0

Provare

sudo dpkg-reconfigure vsftpd

Ciò influirà sulla configurazione del pacchetto e rieseguirà alcuni script progettati per il corretto funzionamento del pacchetto.


0

prova questo comando:

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

dovrebbe trovare il file in ./etc/

se il file non è presente, prova il seguente comando:

sudo apt-get install --reinstall vsftpd

e poi di nuovo il ritrovamento -

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.