nixp.ru v3.0

23 октября 2017,
понедельник,
16:39:19 MSK

DevOps с компанией «Флант»
xant написал 26 февраля 2006 года в 17:26 (746 просмотров) Ведет себя неопределенно; открыл 21 тему в форуме, оставил 347 комментариев на сайте.

Установлен и настроен proftpd версии 1.2.10.

Сейчас proftpd ведет один лог для всех пользователей. Может ли proftpd для каждого пользователя вести отдельный лог файл?

Например:

Вместо общего /home/logs/xferlog

Для пользователя Вася /home/vasya/xferlog

Для пользователя Мася /home/masya/xferlog

xant

А pureftpd и vsftpd такое умеют?

Genie

насколько я знаю, proftpd создаёт отдельный лог на виртуальный хост.

для извратов с пользователями, думаю, можно попросить его отдавать дщп syslog(-ng) и уже тому рассказать, как и что делать с этим логом, как раскладывать его по пользователям.

хотя, судя по документации, можно не только для виртуального хоста — TransferLog может быть отдельным для каждого описания Anonymous:

The TransferLog directive configures the full path to the «wu-ftpd style» file transfer log. Separate log files can be created for each Anonymous and/or VirtualHost. Additionally, the special keyword NONE can be used, which disables wu-ftpd style transfer logging for the context in which the directive is used (only applicable to version 1.1.7 and later). See Also: ExtendedLog, LogFormat.

можно ли там использовать %U — не знаю, проверь…