Wo ist vsftpd.conf?

11

Ich habe einen 11.04 x86 Server.

Ich rannte sudo apt-get install vsftpdund das war erfolgreich. Aber ich kann die vsftpd.confDatei nirgendwo finden. Ich dachte, es sollte drin sein /etc/vsftpd.conf.

Nik
quelle
1
versuchen Sie diesen Befehllocate vsftpd.conf
Nitin Venkatesh
1
Es soll da sein . Was ist die Ausgabe von debsums -a vsftpd?
ændrük
1
Das findet mich /etc/init/vsftpd.conf, das ist das Startskript für vsftpd. Sollte ich nur die Standard-Conf-Datei finden und selbst dort ablegen?
Nik
1
debsumssagt: debsums: fehlende Datei /etc/vsftpd.conf (aus vsftpd-Paket)
Nik
1
@Nik: Es ist keine saubere Lösung und würde nur funktionieren, wenn jemand die Konfigurationsdatei veröffentlicht. Könnten Sie die Konfigurationsdatei entfernen (oder umbenennen) (nachdem Sie vsftpd gestoppt haben) und meine Lösung ausprobieren? So soll das System funktionieren.
Lekensteyn

Antworten:

19

Sie haben ein seltsames Problem. Löschen Sie den Cache, aktualisieren Sie Ihre Repository-Informationen und installieren Sie sie erneut:

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

Wenn dies nicht funktioniert hat, löschen Sie vsftpd (entfernen Sie es einschließlich seiner Konfigurationsdateien) und installieren Sie es erneut:

sudo apt-get purge vsftpd
sudo apt-get install vsftpd
Lekensteyn
quelle
2
Das erste Verfahren hat nicht funktioniert. Die Bereinigung / Installation funktionierte für mich unter Ubuntu 14.04.3 LTS.
Matt
Mir das gleiche, zweitens gearbeitet!
Hos Mercury
5

Es hört sich so an, als ob die Installation nicht erfolgreich abgeschlossen wurde. Die schnellste Lösung wird wahrscheinlich darin bestehen, vsftpd neu zu installieren:

sudo apt-get install --reinstall vsftpd
ændrük
quelle
Dadurch wurde die conf-Datei nicht angezeigt.
Nik
2
Einfach installiert und es ist da. Hier ist es: paste.ubuntu.com/619932
htorque
Ich schätze die Kopie der Datei.
Nik
1

Spät zur Party, aber ich hoffe, was ich entdeckt habe, ist nützlich.

Die Datei ist nach der Installation nicht vorhanden. jedoch

/etc/vstftd.conf

wird nach dem Start des Servers erstellt.
Es ist installiert mit

sudo apt-get install vsftpd

und begann mit

sudo systemctl start vsftpd.service

Dies sollte den Job machen.

Denis Kanygin
quelle
0

Versuchen:

cat /etc/vsftpd/vsftpd.conf

Dort befindet es sich für mich.

user165073
quelle
0

Ich hatte auch dieses Problem. Als ich das Installationsprotokoll sorgfältig beobachtete, stellte sich heraus, dass die Installation gestoppt wurde, bevor das Verzeichnis "srv / ftp" erneut installiert wurde. Ich habe das Verzeichnis ftp aus / srv gelöscht, so dass / srv leer war. Dann habe ich neu installiert und mein ursprüngliches vsftpd.conf-Skript in /etc/vsftpd.conf ersetzt.

Matt
quelle
Äh. Überprüfen Sie unbedingt, ob Sie löschen möchten /srv, da es möglicherweise Dateien enthält, die Sie behalten möchten.
Olli
0

Versuchen

sudo dpkg-reconfigure vsftpd

Dies wirkt sich auf die Konfiguration des Pakets aus und führt einige Skripts erneut aus, die für den ordnungsgemäßen Betrieb des Pakets entwickelt wurden.

shgnInc
quelle
0

Versuchen Sie diesen Befehl:

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

Es sollte die Datei in ./etc/ finden.

Wenn die Datei nicht vorhanden ist, versuchen Sie den folgenden Befehl:

sudo apt-get install --reinstall vsftpd

und dann wieder den find -

serup
quelle