opium
@opium
Просто люблю качественно работать

Можно ли в cpanel узнать сколько файлов юзер залил?

По фтп и через filemanager в cpanel?

хочу написать скриптик для защиты от вирусов, сейчас повадились вирусы во все php файлы у юзеров прописывать себя.

Юзеры редко заливают много файлов, а так я поставил бы лимит на 200 файлов, если кто удалил или залил 200 файлов я блочу аккаунт юзера.
  • Вопрос задан
  • 2458 просмотров
Пригласить эксперта
Ответы на вопрос 2
pesich
@pesich
Вполне можно заюзать mod_quotatab для ProFTPD.
Только если честно толку мало.Обычно злобные хацкеры заливают парочку шеллов и дефейсят сайт.
Мне еще ни разу не попадались те, который реально трут все файлы.
Ответ написан
jaredhared
@jaredhared
#!/bin/sh

for user in `ls -1 /home/`
do
    if [ -d /home/$user/public_html ]
    then
        files=`find /home/$user/public_html -type f | wc -l`
        if [ $files -gt 200 ]
        then
            echo "$user - $files files"
        fi
    fi
done


Можно запускать по крону с желаемой периодичностью и получать отчеты на почту. Либо дописать взаимодействие с панелью для блокировки юзера.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы