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?

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 

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

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