LINUX.ORG.RU

лог vsftpd


0

0

записи о доступе к файлам фтп сайта добавляются в vsftpd.log уже после того, как файл был закачан удаленным клиентом.

Как сделать, что бы видеть сам процесс закачки файлов удаленной стороной, во время оной, а не после?

Кто-нибудь знает?

anonymous

Думаю, что для этого надо залезть в исходники vsftpd.

anonymous
()

"Костыль" конечно :) но можно так:

читаем 
man vsftpd.conf
...
setproctitle_enable
  If enabled, vsftpd will try and show session status information in
  the  system  process  listing.  In  other    words,  the  reported
  name of the process will change to reflect what a vsftpd session is
  doing (idle, down‐loading etc).
  You probably want to leave this off for security purposes.
...

$ sudo cat >> /etc/vsftpd.conf
setproctitle_enable=YES
ctrl^d

добавляем функцию в .bashrc (или что там у Вас)
#--------------------------------------------------------------#
# наблюдать за определенным процессом
#--------------------------------------------------------------#
psproc ()
{
    watch -n1 "ps aux | grep -i $@ | grep -v grep";
}

Вот так будет выглядеть вывод:
$ psproc vsftpd

Every 1,0s: ps aux | grep -i vsftpd | grep -v grep                                                     Sun Sep  9 19:11:01 2007

root     20657  0.0  0.2   3516   956 ?        Ss   19:10   0:00 vsftpd: LISTENER
ftp      20721  0.0  0.2   3636  1132 ?        Ss   19:10   0:00 vsftpd: 127.0.0.1: connected
inet     20755  0.0  0.2   3660  1020 ?        S    19:10   0:00 vsftpd: 127.0.0.1/inet: RETR procbench
ftp      21110  0.0  0.2   3636  1128 ?        Ss   19:10   0:00 vsftpd: 127.0.0.1: connected
test     21136  0.0  0.2   3660  1020 ?        S    19:10   0:00 vsftpd: 127.0.0.1/test: RETR apod.tgz

perf
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.