Gdzie jest plik vsftpd.conf?

11

Mam serwer 11,04 x86.

Pobiegłem sudo apt-get install vsftpdi to się udało. Ale vsftpd.confnigdzie nie mogę znaleźć pliku. Myślałem, że to powinno być /etc/vsftpd.conf.

Nik
źródło
1
wypróbuj to polecenielocate vsftpd.conf
Nitin Venkatesh
1
Powinno tam być . Jaka jest wydajność debsums -a vsftpd?
ændrük
1
To mnie odnajduje /etc/init/vsftpd.conf, czyli skrypt startowy dla vsftpd. Czy powinienem po prostu znaleźć domyślny plik conf i sam go tam umieścić?
Nik
1
debsumsmówi: debsums: brak pliku /etc/vsftpd.conf (z pakietu vsftpd)
Nik
1
@Nik: nie jest to czyste rozwiązanie i działałoby tylko wtedy, gdy ktoś opublikował plik konfiguracyjny. Czy możesz usunąć (lub zmienić nazwę) plik konfiguracyjny (po zatrzymaniu vsftpd) i wypróbować moje rozwiązanie? Tak właśnie powinien działać system.
Lekensteyn,

Odpowiedzi:

19

Masz dziwny problem, spróbuj wyczyścić pamięć podręczną, zaktualizuj informacje o repozytorium i zainstaluj je ponownie:

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

Jeśli to nie zadziała, wyczyść vsftpd (usuń go wraz z plikami konfiguracyjnymi) i zainstaluj ponownie:

sudo apt-get purge vsftpd
sudo apt-get install vsftpd
Lekensteyn
źródło
2
Pierwsza procedura nie zadziałała. Czyszczenie / instalacja działała dla mnie na Ubuntu 14.04.3 LTS.
Matt
Ja to samo, drugi pracował!
Hos Mercury
5

Wygląda na to, że instalacja nie zakończyła się pomyślnie. Najszybszym rozwiązaniem będzie prawdopodobnie ponowna instalacja vsftpd:

sudo apt-get install --reinstall vsftpd
ændrük
źródło
To nie spowodowało wyświetlenia pliku conf.
Nik
2
Właśnie go zainstalowałem i już tam jest. Oto on: paste.ubuntu.com/619932
htorque
Doceniam kopię pliku.
Nik
1

Późno na imprezę mam nadzieję, że to, co odkryłem, jest przydatne.

Pliku nie ma po instalacji. jednak

/etc/vstftd.conf

zostanie utworzony po uruchomieniu serwera.
Jest zainstalowany z

sudo apt-get install vsftpd

i zaczął od

sudo systemctl start vsftpd.service

To powinno wystarczyć.

Denis Kanygin
źródło
0

Próbować:

cat /etc/vsftpd/vsftpd.conf

Tam właśnie się dla mnie znajduje.

użytkownik165073
źródło
0

Też miałem ten problem. Kiedy dokładnie obserwowałem dziennik instalacji, okazało się, że instalacja została zatrzymana przed ponowną instalacją katalogu „srv / ftp”. Usunąłem katalog ftp z / srv, aby / srv był pusty. Następnie przeinstalowałem i mój oryginalny skrypt vsftpd.conf został zastąpiony w /etc/vsftpd.conf.

Matt
źródło
Uh Pamiętaj, aby sprawdzić, czy chcesz usunąć /srv, ponieważ może zawierać pliki, które chcesz zachować.
Olli,
0

Próbować

sudo dpkg-reconfigure vsftpd

Wpłynie to na konfigurację pakietu i ponownie uruchom niektóre skrypty zaprojektowane do poprawnego działania pakietu.

shgnInc
źródło
0

spróbuj tego polecenia:

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

powinien znaleźć plik w ./etc/

jeśli pliku nie ma, spróbuj wykonać następujące polecenie:

sudo apt-get install --reinstall vsftpd

a potem ponownie znajdź -

serup
źródło