установить подробное ведение журнала для ProFTPd - PullRequest
0 голосов
/ 19 апреля 2020

Сервер Proftpd 1.3.5e в Ubuntu 18.04 LTS.

Как настроить подробное ведение журнала для ProFTPd таким образом, чтобы в одной строке отображались имя пользователя ftp, имя пользователя, а также IP-адрес и метка времени? Для каждого загруженного и / или загруженного имени файла? Одна строка на файл?

Спасибо!

1 Ответ

0 голосов
/ 20 апреля 2020

Есть два способа добиться этого. Самый простой - настроить директиву TransferLog в вашей proftpd.conf:

TransferLog /var/log/proftpd/xfer.log

Формат этого файла журнала: fixed ; подробности см. xferlog(5). Но формат включает в себя запрошенные вами поля.

В качестве альтернативы, вы можете использовать более сложную директиву ProFTPD LogFormat, чтобы указать свой собственный формат журнала, а затем ExtendedLog директива использовать , что LogFormat для записи в указанный c файл, например,

LogFormat custom "%{iso8601} %u %f %a"
ExtendedLog /var/log/proftpd/custom.log READ,WRITE custom

Надеюсь, это поможет!

...