Может ли VSFTPD логировать в MySQL?

Установка, обновление, настройка Linux

Модераторы: Olej, adminn

AlekseyMelikov
Интересующийся
Сообщения: 7
Зарегистрирован: 05 дек 2014, 13:49
Контактная информация:

Может ли VSFTPD логировать в MySQL?

Непрочитанное сообщение AlekseyMelikov » 16 сен 2015, 13:04

Может ли vftpd логировать факт загрузки файла пользователем в базу MySQL?
Нужно сделать веб-страницу с историей загрузок файлов пользователем на сервер.

Спасибо.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Может ли VSFTPD логировать в MySQL?

Непрочитанное сообщение Olej » 16 сен 2015, 15:10

aleksey.melikov писал(а):Может ли vftpd логировать факт загрузки файла пользователем в базу MySQL?
Нужно сделать веб-страницу с историей загрузок файлов пользователем на сервер.
Я не совсем понял ваше намерение...
Но, в принципе, все файлы, загружаемые по протоколу FTP на хост, при работающем сервере vftpd (т.е. в отсутствии других серверов протокола FTP ... может на других портах) - должны логироваться.
Но это тот факт, что на хост передаётся файл по FTP ... то, что этот файл каким-то образом далее будет затолкнут в базу MySQL к FTP уже никакого отношения не имеет.
Какой последовательностью действий вы собираетесь загружать файлы?

AlekseyMelikov
Интересующийся
Сообщения: 7
Зарегистрирован: 05 дек 2014, 13:49
Контактная информация:

Re: Может ли VSFTPD логировать в MySQL?

Непрочитанное сообщение AlekseyMelikov » 16 сен 2015, 15:36

Последовательность действий примерно такая:

1)пользователь соединяется с FTP сервером
2)начинает передачу файла по FTP на сервер
3)vsftpd, видя эту передачу, создает запись в БД с именем пользователя, именем файла и датой загрузки файла на сервер

Главное требование - иметь веб страницу с историей всех загрузок.
Последний раз редактировалось AlekseyMelikov 17 сен 2015, 07:06, всего редактировалось 1 раз.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Может ли VSFTPD логировать в MySQL?

Непрочитанное сообщение Olej » 16 сен 2015, 16:01

aleksey.melikov писал(а): 3)vsftpd видя эту передачу создает запись в БД с именем пользователя, именем файла и датой загрузки файла на сервер
Главное требование - иметь веб страницу с историей всех загрузок.
Я не помню и не видел, чтобы vsftpd имел возможность логировать что-то в какую-то БД.
Это обычный (один из многих) FTP-сервер, и он пишет логи в текстовый файл.
Это вообще один из ключевых принципов UNIX, сформулированный ещё на заре развития UNIX: все конфигурации, логи и т.д. - должны быть текстовыми, никаких реестров, ульев и прочей виндузячей мататы... :lol:

Авторизация виртуальных пользователей там может быть через MySQL...
Это покопайте вот тут: vsftpd: настраиваем FTP-сервер под Ubuntu

Как WEB-страницу вы можете (небольшими ухищрениями) отображать и текстовый лог-файл.
Только что вы будете делать дальше с этой WEB-страницей (будь она даже в БД), когда в ней наберётся ... 10000 записей? :-o

Ответить

Вернуться в «Администрирование Linux»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя