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: 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:
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:
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.
locate vsftpd.conf
debsums -a vsftpd
?/etc/init/vsftpd.conf
, das ist das Startskript für vsftpd. Sollte ich nur die Standard-Conf-Datei finden und selbst dort ablegen?debsums
sagt: debsums: fehlende Datei /etc/vsftpd.conf (aus vsftpd-Paket)Antworten:
Sie haben ein seltsames Problem. Löschen Sie den Cache, aktualisieren Sie Ihre Repository-Informationen und installieren Sie sie erneut:
Wenn dies nicht funktioniert hat, löschen Sie vsftpd (entfernen Sie es einschließlich seiner Konfigurationsdateien) und installieren Sie es erneut:
quelle
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:
quelle
Spät zur Party, aber ich hoffe, was ich entdeckt habe, ist nützlich.
Die Datei ist nach der Installation nicht vorhanden. jedoch
wird nach dem Start des Servers erstellt.
Es ist installiert mit
und begann mit
Dies sollte den Job machen.
quelle
Versuchen:
Dort befindet es sich für mich.
quelle
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.
quelle
/srv
, da es möglicherweise Dateien enthält, die Sie behalten möchten.Versuchen
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.
quelle
Versuchen Sie diesen Befehl:
Es sollte die Datei in ./etc/ finden.
Wenn die Datei nicht vorhanden ist, versuchen Sie den folgenden Befehl:
und dann wieder den find -
quelle