Lokalizacja pliku dziennika vsftpd?

14

Czy ktoś może mi powiedzieć, gdzie znajduje się plik dziennika dla vsftpd? Próbuję nauczyć się instalować i konfigurować serwer ftp i nie mogę znaleźć pliku dziennika. Czy ktoś może mi powiedzieć, jak skonfigurować usługę, aby utworzyć plik dziennika lub gdzie się znajduje?

Caranfil Alegzandru
źródło

Odpowiedzi:

14

Domyślnie plik dziennika Ubuntu to /var/log/vsftpd.log. Ustawienie jest włączone/etc/vsftpd.conf

Wartość domyślną można zmodyfikować, podając inną nazwę ścieżki ( /etc/vsftp.confwpis):

# You may override where the log file goes if you like. The default is shown
# below.                     
#xferlog_file=/var/log/vsftpd.log 
LD James
źródło
Jeśli chcesz wyświetlić na żywo dziennik wszystkich zdarzeń na serwerze FTP, zrób to tail -f vsftpd.log. Tail to program, który wyświetla „ogon” pliku, -finformuje go o śledzeniu wszelkich danych dołączonych do pliku, w tym przypadku wszelkich nowych wpisów w dzienniku ftp vsftpd.log.
Skybbles,
1

Czasami zdarza się, że dziennik nie wypełnia żadnych danych, ponieważ plik nie istnieje. Utwórz plik dziennika:

touch /var/log/vsftpd.log

Następnie

service vsftpd restart
Geo Hurling
źródło
Touch /var/log/vsftpd.log nie powinien być konieczny. W razie potrzeby powinien to być znak, że występuje problem z instalacją lub konfiguracją vsftpd. Plik dziennika powinien zostać automatycznie utworzony, jeśli nie istnieje. Przetestowałem to, aby upewnić się, że rzeczywiście tak jest, zmieniając nazwę pliku /var/log/vsftpd.log. Zostało ono automatycznie odtworzone w celu zarejestrowania aktywności vsftpd. Odtwarzanie jest tym samym, co dzieje się, gdy plik dziennika jest obracany ... przeniesiony do /var/log/vsftpd.log.1.
LD James