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.


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

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

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



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.


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.


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ź -

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.