local do arquivo de log vsftpd?

14

Alguém pode me dizer onde está localizado o arquivo de log do vsftpd? Estou tentando aprender a instalar e configurar um servidor ftp e não consigo encontrar o arquivo de log. Alguém pode me dizer como configurar o serviço para criar um arquivo de log ou onde está localizado?

Caranfil Alegzandru
fonte

Respostas:

14

O arquivo de log para o Ubuntu por padrão é /var/log/vsftpd.log. A configuração está em/etc/vsftpd.conf

O padrão pode ser modificado especificando um nome de caminho diferente ( /etc/vsftp.confentrada):

# You may override where the log file goes if you like. The default is shown
# below.                     
#xferlog_file=/var/log/vsftpd.log 
LD James
fonte
Se você deseja visualizar um registro em tempo real ao vivo de todos os eventos que ocorrem no servidor FTP, faça tail -f vsftpd.log. O Tail é um programa que exibe o 'tail' de um arquivo, -finstrui-o a seguir todos os dados anexados ao arquivo, nesse caso, quaisquer novas entradas de log no log de ftp vsftpd.log.
Skybbles
1

Às vezes, o log não está preenchendo nenhum dado, porque o arquivo não existe. Crie um arquivo de log:

touch /var/log/vsftpd.log

Então

service vsftpd restart
Geo Hurling
fonte
O toque em /var/log/vsftpd.log não deve ser necessário. Se necessário, deve ser um sinal de que há um problema com a instalação ou configuração do vsftpd. O arquivo de log deve ser criado automaticamente se não existir. Testei-o para garantir que esse seria realmente o caso, renomeando o arquivo /var/log/vsftpd.log. Foi recriado automaticamente para registrar a atividade vsftpd. A recriação é a mesma coisa que acontece quando o arquivo de log é girado ... movido para /var/log/vsftpd.log.1.
LD James