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.


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

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

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.


0

Versuchen:

cat /etc/vsftpd/vsftpd.conf

Dort befindet es sich für mich.


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.


Ä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.


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 -

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.